.header-1__7mOVp.is-responsive__wx6vy {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__7mOVp.is-responsive__wx6vy {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__7mOVp.is-responsive__wx6vy {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__7mOVp.is-responsive__wx6vy {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__7mOVp.is-responsive__wx6vy {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__7mOVp.is-responsive__wx6vy {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__-YihI.is-responsive__wx6vy {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__-YihI.is-responsive__wx6vy {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__-YihI.is-responsive__wx6vy {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__-YihI.is-responsive__wx6vy {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__-YihI.is-responsive__wx6vy {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__-YihI.is-responsive__wx6vy {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__-9pJK.is-responsive__wx6vy {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__-9pJK.is-responsive__wx6vy {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__-9pJK.is-responsive__wx6vy {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__-9pJK.is-responsive__wx6vy {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__-9pJK.is-responsive__wx6vy {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__-9pJK.is-responsive__wx6vy {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__B-sji.is-responsive__wx6vy {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__B-sji.is-responsive__wx6vy {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__B-sji.is-responsive__wx6vy {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__B-sji.is-responsive__wx6vy {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__B-sji.is-responsive__wx6vy {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__B-sji.is-responsive__wx6vy {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__C58Nz.is-responsive__wx6vy {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__C58Nz.is-responsive__wx6vy {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__C58Nz.is-responsive__wx6vy {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__C58Nz.is-responsive__wx6vy {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__C58Nz.is-responsive__wx6vy {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__C58Nz.is-responsive__wx6vy {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__rrSh5.is-responsive__wx6vy {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__rrSh5.is-responsive__wx6vy {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__rrSh5.is-responsive__wx6vy {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__rrSh5.is-responsive__wx6vy {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__rrSh5.is-responsive__wx6vy {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__rrSh5.is-responsive__wx6vy {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__7qcTX.is-responsive__wx6vy {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__7qcTX.is-responsive__wx6vy {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__7qcTX.is-responsive__wx6vy {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__7qcTX.is-responsive__wx6vy {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__7qcTX.is-responsive__wx6vy {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__7qcTX.is-responsive__wx6vy {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-badge__text__lfI7m,.action-medium__sReJE.is-responsive__wx6vy {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-badge__text__lfI7m,.action-medium__sReJE.is-responsive__wx6vy {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-badge__text__lfI7m,.action-medium__sReJE.is-responsive__wx6vy {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-badge__text__lfI7m,.action-medium__sReJE.is-responsive__wx6vy {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-badge__text__lfI7m,.action-medium__sReJE.is-responsive__wx6vy {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-badge__text__lfI7m,.action-medium__sReJE.is-responsive__wx6vy {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__eCK8J.is-responsive__wx6vy {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__eCK8J.is-responsive__wx6vy {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__eCK8J.is-responsive__wx6vy {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__eCK8J.is-responsive__wx6vy {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__eCK8J.is-responsive__wx6vy {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__eCK8J.is-responsive__wx6vy {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__eCK8J,.action-medium__sReJE,.action-small__7qcTX,.header-1__7mOVp,.header-2__-YihI,.header-3__-9pJK,.p-1__B-sji,.p-2__C58Nz,.p-3__rrSh5 {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__2gGms.action-large__eCK8J,.is-inherited__2gGms.action-medium__sReJE,.is-inherited__2gGms.action-small__7qcTX,.is-inherited__2gGms.header-1__7mOVp,.is-inherited__2gGms.header-2__-YihI,.is-inherited__2gGms.header-3__-9pJK,.is-inherited__2gGms.p-1__B-sji,.is-inherited__2gGms.p-2__C58Nz,.is-inherited__2gGms.p-3__rrSh5 {
    font-size: inherit
}

.action-large__eCK8J p+p,.action-medium__sReJE p+p,.action-small__7qcTX p+p,.header-1__7mOVp p+p,.header-2__-YihI p+p,.header-3__-9pJK p+p,.p-1__B-sji p+p,.p-2__C58Nz p+p,.p-3__rrSh5 p+p {
    margin-top: 1em
}

[lang=de] .header-1__7mOVp,[lang=de] .header-2__-YihI,[lang=fi] .header-1__7mOVp,[lang=fi] .header-2__-YihI,[lang=fr] .header-1__7mOVp,[lang=fr] .header-2__-YihI,[lang=nb] .header-1__7mOVp,[lang=nb] .header-2__-YihI {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__7mOVp,[lang=nl] .header-2__-YihI,[lang=pl] .header-1__7mOVp,[lang=pl] .header-2__-YihI,[lang=sv] .header-1__7mOVp,[lang=sv] .header-2__-YihI {
    --line-height: 1
}

[lang=es-ar] .header-1__7mOVp,[lang=es-ar] .header-2__-YihI,[lang=es-co] .header-1__7mOVp,[lang=es-co] .header-2__-YihI,[lang=es-mx] .header-1__7mOVp,[lang=es-mx] .header-2__-YihI,[lang=es] .header-1__7mOVp,[lang=es] .header-2__-YihI,[lang=fr-ca] .header-1__7mOVp,[lang=fr-ca] .header-2__-YihI,[lang=fr] .header-1__7mOVp,[lang=fr] .header-2__-YihI,[lang=hi] .header-1__7mOVp,[lang=hi] .header-2__-YihI,[lang=it] .header-1__7mOVp,[lang=it] .header-2__-YihI,[lang=ja] .header-1__7mOVp,[lang=ja] .header-2__-YihI,[lang=ko] .header-1__7mOVp,[lang=ko] .header-2__-YihI,[lang=pt-pt] .header-1__7mOVp,[lang=pt-pt] .header-2__-YihI,[lang=pt] .header-1__7mOVp,[lang=pt] .header-2__-YihI,[lang=zh-Hant] .header-1__7mOVp,[lang=zh-Hant] .header-2__-YihI,[lang=zh] .header-1__7mOVp,[lang=zh] .header-2__-YihI {
    --line-height: 1.1
}

[lang=ru] .header-1__7mOVp,[lang=ru] .header-2__-YihI {
    --line-height: 1
}

[lang=en].header-1__7mOVp,[lang=en].header-2__-YihI {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__7mOVp,[lang=zh-Hant] .header-2__-YihI,[lang=zh] .header-1__7mOVp,[lang=zh] .header-2__-YihI {
    white-space: pre-wrap
}

[lang=ja] .header-1__7mOVp,[lang=ja] .header-2__-YihI,[lang=zh-Hant] .header-1__7mOVp,[lang=zh-Hant] .header-2__-YihI,[lang=zh] .header-1__7mOVp,[lang=zh] .header-2__-YihI {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__wx6vy {
    min-height: 0
}

.header-1__7mOVp {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__7mOVp {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__7mOVp {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__7mOVp {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__7mOVp {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__7mOVp {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__7mOVp {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__7mOVp {
        --font-size:140px
    }
}

.header-2__-YihI {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__-YihI {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__-YihI {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__-YihI {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__-YihI {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__-YihI {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__-YihI {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__-YihI {
        --font-size:68px
    }
}

.header-3__-9pJK {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__-9pJK {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__-9pJK {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__-9pJK {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__-9pJK {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__-9pJK {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__-9pJK {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__-9pJK {
        --font-size:34px
    }
}

.p-1__B-sji {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__B-sji {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__B-sji {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__B-sji {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__B-sji {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__B-sji {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__B-sji {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__B-sji {
        --font-size:20px
    }
}

.p-2__C58Nz {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__C58Nz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__C58Nz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__C58Nz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__C58Nz {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__C58Nz {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__C58Nz {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__C58Nz {
        --font-size:17px
    }
}

.p-3__rrSh5 {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__rrSh5 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__rrSh5 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__rrSh5 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__rrSh5 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__rrSh5 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__rrSh5 {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__rrSh5 {
        --font-size:15px
    }
}

.action-small__7qcTX {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__7qcTX {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__7qcTX {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__7qcTX {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__7qcTX {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__7qcTX {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__7qcTX {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__7qcTX {
        --font-size:15px
    }
}

.action-medium__sReJE {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__sReJE {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__sReJE {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__sReJE {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__sReJE {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__sReJE {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__sReJE {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__sReJE {
        --font-size:17px
    }
}

.action-large__eCK8J {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__eCK8J {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__eCK8J {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__eCK8J {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__eCK8J {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__eCK8J {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__eCK8J {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__eCK8J {
        --font-size:20px
    }
}

.is-italic__LuBnt {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__Q1Sus {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__Q1Sus h1,.formatted-text__Q1Sus h2,.formatted-text__Q1Sus h3,.formatted-text__Q1Sus h4,.formatted-text__Q1Sus h5,.formatted-text__Q1Sus h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__Q1Sus b+*,.formatted-text__Q1Sus p+*,.formatted-text__Q1Sus strong+* {
    margin-top: 1em
}

.formatted-text__Q1Sus b[style] {
    font-size: inherit!important
}

.formatted-text__Q1Sus ol,.formatted-text__Q1Sus ul {
    padding-left: 0
}

.formatted-text__Q1Sus ol li+li,.formatted-text__Q1Sus ul li+li {
    margin-top: 11px
}

.is-one-line__orj1n {
    white-space: nowrap
}

.action-badge__s53nS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: var(--token-cosmos-actionbadge-sizing-min-height,44px);
    padding: var(--token-cosmos-actionbadge-spacing-vertical) var(--token-cosmos-actionbadge-spacing-horizontal);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--token-cosmos-actionbadge-spacing-gap-medium);
    border-radius: var(--token-cosmos-actionbadge-border-radius);
    border: var(--token-cosmos-actionbadge-border-width-default) solid var(--token-cosmos-actionbadge-color-border-default);
    background: var(--token-cosmos-actionbadge-color-background-default);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-font-smoothing: antialiased
}

.action-badge__s53nS:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: inherit
}

.action-badge__content__-BC4c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--token-cosmos-actionbadge-spacing-gap-medium)
}

.action-badge__text__lfI7m {
    color: #1e1e1e;
    text-align: center;
    -webkit-font-feature-settings: "liga" off,"clig" off;
    -moz-font-feature-settings: "liga" off,"clig" off;
    font-feature-settings: "liga" off,"clig" off;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: .3px
}

.action-badge__icon__u--4W {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 12px;
    height: 12px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1e1e1e
}

.action-badge__icon__u--4W+.action-badge__text__lfI7m {
    margin-left: var(--button-gap)
}

.header-1__hY3Hu.is-responsive__UPFj7 {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__hY3Hu.is-responsive__UPFj7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__hY3Hu.is-responsive__UPFj7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__hY3Hu.is-responsive__UPFj7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__hY3Hu.is-responsive__UPFj7 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__hY3Hu.is-responsive__UPFj7 {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__Bz5P3.is-responsive__UPFj7 {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__Bz5P3.is-responsive__UPFj7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__Bz5P3.is-responsive__UPFj7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__Bz5P3.is-responsive__UPFj7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__Bz5P3.is-responsive__UPFj7 {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__Bz5P3.is-responsive__UPFj7 {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__OTdBb.is-responsive__UPFj7 {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__OTdBb.is-responsive__UPFj7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__OTdBb.is-responsive__UPFj7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__OTdBb.is-responsive__UPFj7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__OTdBb.is-responsive__UPFj7 {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__OTdBb.is-responsive__UPFj7 {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__dAuNm.is-responsive__UPFj7 {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__dAuNm.is-responsive__UPFj7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__dAuNm.is-responsive__UPFj7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__dAuNm.is-responsive__UPFj7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__dAuNm.is-responsive__UPFj7 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__dAuNm.is-responsive__UPFj7 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__i7uzi.is-responsive__UPFj7 {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__i7uzi.is-responsive__UPFj7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__i7uzi.is-responsive__UPFj7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__i7uzi.is-responsive__UPFj7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__i7uzi.is-responsive__UPFj7 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__i7uzi.is-responsive__UPFj7 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__eWD2B.is-responsive__UPFj7 {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__eWD2B.is-responsive__UPFj7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__eWD2B.is-responsive__UPFj7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__eWD2B.is-responsive__UPFj7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__eWD2B.is-responsive__UPFj7 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__eWD2B.is-responsive__UPFj7 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__fxuqL.is-responsive__UPFj7 {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__fxuqL.is-responsive__UPFj7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__fxuqL.is-responsive__UPFj7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__fxuqL.is-responsive__UPFj7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__fxuqL.is-responsive__UPFj7 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__fxuqL.is-responsive__UPFj7 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__cFQuk.is-responsive__UPFj7 {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__cFQuk.is-responsive__UPFj7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__cFQuk.is-responsive__UPFj7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__cFQuk.is-responsive__UPFj7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__cFQuk.is-responsive__UPFj7 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__cFQuk.is-responsive__UPFj7 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__5CIHO.is-responsive__UPFj7 {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__5CIHO.is-responsive__UPFj7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__5CIHO.is-responsive__UPFj7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__5CIHO.is-responsive__UPFj7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__5CIHO.is-responsive__UPFj7 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__5CIHO.is-responsive__UPFj7 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__5CIHO,.action-medium__cFQuk,.action-small__fxuqL,.header-1__hY3Hu,.header-2__Bz5P3,.header-3__OTdBb,.p-1__dAuNm,.p-2__i7uzi,.p-3__eWD2B {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__ySFQS.action-large__5CIHO,.is-inherited__ySFQS.action-medium__cFQuk,.is-inherited__ySFQS.action-small__fxuqL,.is-inherited__ySFQS.header-1__hY3Hu,.is-inherited__ySFQS.header-2__Bz5P3,.is-inherited__ySFQS.header-3__OTdBb,.is-inherited__ySFQS.p-1__dAuNm,.is-inherited__ySFQS.p-2__i7uzi,.is-inherited__ySFQS.p-3__eWD2B {
    font-size: inherit
}

.action-large__5CIHO p+p,.action-medium__cFQuk p+p,.action-small__fxuqL p+p,.header-1__hY3Hu p+p,.header-2__Bz5P3 p+p,.header-3__OTdBb p+p,.p-1__dAuNm p+p,.p-2__i7uzi p+p,.p-3__eWD2B p+p {
    margin-top: 1em
}

[lang=de] .header-1__hY3Hu,[lang=de] .header-2__Bz5P3,[lang=fi] .header-1__hY3Hu,[lang=fi] .header-2__Bz5P3,[lang=fr] .header-1__hY3Hu,[lang=fr] .header-2__Bz5P3,[lang=nb] .header-1__hY3Hu,[lang=nb] .header-2__Bz5P3 {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__hY3Hu,[lang=nl] .header-2__Bz5P3,[lang=pl] .header-1__hY3Hu,[lang=pl] .header-2__Bz5P3,[lang=sv] .header-1__hY3Hu,[lang=sv] .header-2__Bz5P3 {
    --line-height: 1
}

[lang=es-ar] .header-1__hY3Hu,[lang=es-ar] .header-2__Bz5P3,[lang=es-co] .header-1__hY3Hu,[lang=es-co] .header-2__Bz5P3,[lang=es-mx] .header-1__hY3Hu,[lang=es-mx] .header-2__Bz5P3,[lang=es] .header-1__hY3Hu,[lang=es] .header-2__Bz5P3,[lang=fr-ca] .header-1__hY3Hu,[lang=fr-ca] .header-2__Bz5P3,[lang=fr] .header-1__hY3Hu,[lang=fr] .header-2__Bz5P3,[lang=hi] .header-1__hY3Hu,[lang=hi] .header-2__Bz5P3,[lang=it] .header-1__hY3Hu,[lang=it] .header-2__Bz5P3,[lang=ja] .header-1__hY3Hu,[lang=ja] .header-2__Bz5P3,[lang=ko] .header-1__hY3Hu,[lang=ko] .header-2__Bz5P3,[lang=pt-pt] .header-1__hY3Hu,[lang=pt-pt] .header-2__Bz5P3,[lang=pt] .header-1__hY3Hu,[lang=pt] .header-2__Bz5P3,[lang=zh-Hant] .header-1__hY3Hu,[lang=zh-Hant] .header-2__Bz5P3,[lang=zh] .header-1__hY3Hu,[lang=zh] .header-2__Bz5P3 {
    --line-height: 1.1
}

[lang=ru] .header-1__hY3Hu,[lang=ru] .header-2__Bz5P3 {
    --line-height: 1
}

[lang=en].header-1__hY3Hu,[lang=en].header-2__Bz5P3 {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__hY3Hu,[lang=zh-Hant] .header-2__Bz5P3,[lang=zh] .header-1__hY3Hu,[lang=zh] .header-2__Bz5P3 {
    white-space: pre-wrap
}

[lang=ja] .header-1__hY3Hu,[lang=ja] .header-2__Bz5P3,[lang=zh-Hant] .header-1__hY3Hu,[lang=zh-Hant] .header-2__Bz5P3,[lang=zh] .header-1__hY3Hu,[lang=zh] .header-2__Bz5P3 {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__UPFj7 {
    min-height: 0
}

.header-1__hY3Hu {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__hY3Hu {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__hY3Hu {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__hY3Hu {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__hY3Hu {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__hY3Hu {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__hY3Hu {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__hY3Hu {
        --font-size:140px
    }
}

.header-2__Bz5P3 {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__Bz5P3 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__Bz5P3 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__Bz5P3 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__Bz5P3 {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__Bz5P3 {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__Bz5P3 {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__Bz5P3 {
        --font-size:68px
    }
}

.header-3__OTdBb {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__OTdBb {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__OTdBb {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__OTdBb {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__OTdBb {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__OTdBb {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__OTdBb {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__OTdBb {
        --font-size:34px
    }
}

.p-1__dAuNm {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__dAuNm {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__dAuNm {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__dAuNm {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__dAuNm {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__dAuNm {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__dAuNm {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__dAuNm {
        --font-size:20px
    }
}

.p-2__i7uzi {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__i7uzi {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__i7uzi {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__i7uzi {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__i7uzi {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__i7uzi {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__i7uzi {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__i7uzi {
        --font-size:17px
    }
}

.p-3__eWD2B {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__eWD2B {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__eWD2B {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__eWD2B {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__eWD2B {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__eWD2B {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__eWD2B {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__eWD2B {
        --font-size:15px
    }
}

.action-small__fxuqL {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__fxuqL {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__fxuqL {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__fxuqL {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__fxuqL {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__fxuqL {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__fxuqL {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__fxuqL {
        --font-size:15px
    }
}

.action-medium__cFQuk {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__cFQuk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__cFQuk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__cFQuk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__cFQuk {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__cFQuk {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__cFQuk {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__cFQuk {
        --font-size:17px
    }
}

.action-large__5CIHO {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__5CIHO {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__5CIHO {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__5CIHO {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__5CIHO {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__5CIHO {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__5CIHO {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__5CIHO {
        --font-size:20px
    }
}

.is-italic__4YRn6 {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__V4tzi {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__V4tzi h1,.formatted-text__V4tzi h2,.formatted-text__V4tzi h3,.formatted-text__V4tzi h4,.formatted-text__V4tzi h5,.formatted-text__V4tzi h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__V4tzi b+*,.formatted-text__V4tzi p+*,.formatted-text__V4tzi strong+* {
    margin-top: 1em
}

.formatted-text__V4tzi b[style] {
    font-size: inherit!important
}

.formatted-text__V4tzi ol,.formatted-text__V4tzi ul {
    padding-left: 0
}

.formatted-text__V4tzi ol li+li,.formatted-text__V4tzi ul li+li {
    margin-top: 11px
}

.is-one-line__398xd {
    white-space: nowrap
}

.a11y-visually-hidden__UR-XE {
    position: absolute;
    overflow: hidden;
    width: 1px;
    height: 1px;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    white-space: nowrap
}

.header-1__eQbKj.is-responsive__bqSOW {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__eQbKj.is-responsive__bqSOW {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__eQbKj.is-responsive__bqSOW {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__eQbKj.is-responsive__bqSOW {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__eQbKj.is-responsive__bqSOW {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__eQbKj.is-responsive__bqSOW {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__sq9MW.is-responsive__bqSOW {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__sq9MW.is-responsive__bqSOW {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__sq9MW.is-responsive__bqSOW {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__sq9MW.is-responsive__bqSOW {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__sq9MW.is-responsive__bqSOW {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__sq9MW.is-responsive__bqSOW {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__kuaJx.is-responsive__bqSOW {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__kuaJx.is-responsive__bqSOW {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__kuaJx.is-responsive__bqSOW {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__kuaJx.is-responsive__bqSOW {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__kuaJx.is-responsive__bqSOW {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__kuaJx.is-responsive__bqSOW {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__8wFDj.is-responsive__bqSOW {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__8wFDj.is-responsive__bqSOW {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__8wFDj.is-responsive__bqSOW {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__8wFDj.is-responsive__bqSOW {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__8wFDj.is-responsive__bqSOW {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__8wFDj.is-responsive__bqSOW {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__WBn7J.is-responsive__bqSOW {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__WBn7J.is-responsive__bqSOW {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__WBn7J.is-responsive__bqSOW {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__WBn7J.is-responsive__bqSOW {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__WBn7J.is-responsive__bqSOW {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__WBn7J.is-responsive__bqSOW {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__9ksnu.is-responsive__bqSOW {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__9ksnu.is-responsive__bqSOW {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__9ksnu.is-responsive__bqSOW {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__9ksnu.is-responsive__bqSOW {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__9ksnu.is-responsive__bqSOW {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__9ksnu.is-responsive__bqSOW {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__QuBiB.is-responsive__bqSOW {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__QuBiB.is-responsive__bqSOW {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__QuBiB.is-responsive__bqSOW {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__QuBiB.is-responsive__bqSOW {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__QuBiB.is-responsive__bqSOW {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__QuBiB.is-responsive__bqSOW {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__AEcgh.is-responsive__bqSOW {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__AEcgh.is-responsive__bqSOW {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__AEcgh.is-responsive__bqSOW {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__AEcgh.is-responsive__bqSOW {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__AEcgh.is-responsive__bqSOW {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__AEcgh.is-responsive__bqSOW {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__IHyAL.is-responsive__bqSOW {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__IHyAL.is-responsive__bqSOW {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__IHyAL.is-responsive__bqSOW {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__IHyAL.is-responsive__bqSOW {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__IHyAL.is-responsive__bqSOW {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__IHyAL.is-responsive__bqSOW {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__IHyAL,.action-medium__AEcgh,.action-small__QuBiB,.header-1__eQbKj,.header-2__sq9MW,.header-3__kuaJx,.p-1__8wFDj,.p-2__WBn7J,.p-3__9ksnu {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__b-ZAu.action-large__IHyAL,.is-inherited__b-ZAu.action-medium__AEcgh,.is-inherited__b-ZAu.action-small__QuBiB,.is-inherited__b-ZAu.header-1__eQbKj,.is-inherited__b-ZAu.header-2__sq9MW,.is-inherited__b-ZAu.header-3__kuaJx,.is-inherited__b-ZAu.p-1__8wFDj,.is-inherited__b-ZAu.p-2__WBn7J,.is-inherited__b-ZAu.p-3__9ksnu {
    font-size: inherit
}

.action-large__IHyAL p+p,.action-medium__AEcgh p+p,.action-small__QuBiB p+p,.header-1__eQbKj p+p,.header-2__sq9MW p+p,.header-3__kuaJx p+p,.p-1__8wFDj p+p,.p-2__WBn7J p+p,.p-3__9ksnu p+p {
    margin-top: 1em
}

[lang=de] .header-1__eQbKj,[lang=de] .header-2__sq9MW,[lang=fi] .header-1__eQbKj,[lang=fi] .header-2__sq9MW,[lang=fr] .header-1__eQbKj,[lang=fr] .header-2__sq9MW,[lang=nb] .header-1__eQbKj,[lang=nb] .header-2__sq9MW {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__eQbKj,[lang=nl] .header-2__sq9MW,[lang=pl] .header-1__eQbKj,[lang=pl] .header-2__sq9MW,[lang=sv] .header-1__eQbKj,[lang=sv] .header-2__sq9MW {
    --line-height: 1
}

[lang=es-ar] .header-1__eQbKj,[lang=es-ar] .header-2__sq9MW,[lang=es-co] .header-1__eQbKj,[lang=es-co] .header-2__sq9MW,[lang=es-mx] .header-1__eQbKj,[lang=es-mx] .header-2__sq9MW,[lang=es] .header-1__eQbKj,[lang=es] .header-2__sq9MW,[lang=fr-ca] .header-1__eQbKj,[lang=fr-ca] .header-2__sq9MW,[lang=fr] .header-1__eQbKj,[lang=fr] .header-2__sq9MW,[lang=hi] .header-1__eQbKj,[lang=hi] .header-2__sq9MW,[lang=it] .header-1__eQbKj,[lang=it] .header-2__sq9MW,[lang=ja] .header-1__eQbKj,[lang=ja] .header-2__sq9MW,[lang=ko] .header-1__eQbKj,[lang=ko] .header-2__sq9MW,[lang=pt-pt] .header-1__eQbKj,[lang=pt-pt] .header-2__sq9MW,[lang=pt] .header-1__eQbKj,[lang=pt] .header-2__sq9MW,[lang=zh-Hant] .header-1__eQbKj,[lang=zh-Hant] .header-2__sq9MW,[lang=zh] .header-1__eQbKj,[lang=zh] .header-2__sq9MW {
    --line-height: 1.1
}

[lang=ru] .header-1__eQbKj,[lang=ru] .header-2__sq9MW {
    --line-height: 1
}

[lang=en].header-1__eQbKj,[lang=en].header-2__sq9MW {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__eQbKj,[lang=zh-Hant] .header-2__sq9MW,[lang=zh] .header-1__eQbKj,[lang=zh] .header-2__sq9MW {
    white-space: pre-wrap
}

[lang=ja] .header-1__eQbKj,[lang=ja] .header-2__sq9MW,[lang=zh-Hant] .header-1__eQbKj,[lang=zh-Hant] .header-2__sq9MW,[lang=zh] .header-1__eQbKj,[lang=zh] .header-2__sq9MW {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__bqSOW {
    min-height: 0
}

.header-1__eQbKj {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__eQbKj {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__eQbKj {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__eQbKj {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__eQbKj {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__eQbKj {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__eQbKj {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__eQbKj {
        --font-size:140px
    }
}

.header-2__sq9MW {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__sq9MW {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__sq9MW {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__sq9MW {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__sq9MW {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__sq9MW {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__sq9MW {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__sq9MW {
        --font-size:68px
    }
}

.header-3__kuaJx {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__kuaJx {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__kuaJx {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__kuaJx {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__kuaJx {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__kuaJx {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__kuaJx {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__kuaJx {
        --font-size:34px
    }
}

.p-1__8wFDj {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__8wFDj {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__8wFDj {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__8wFDj {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__8wFDj {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__8wFDj {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__8wFDj {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__8wFDj {
        --font-size:20px
    }
}

.p-2__WBn7J {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__WBn7J {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__WBn7J {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__WBn7J {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__WBn7J {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__WBn7J {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__WBn7J {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__WBn7J {
        --font-size:17px
    }
}

.p-3__9ksnu {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__9ksnu {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__9ksnu {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__9ksnu {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__9ksnu {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__9ksnu {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__9ksnu {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__9ksnu {
        --font-size:15px
    }
}

.action-small__QuBiB {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__QuBiB {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__QuBiB {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__QuBiB {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__QuBiB {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__QuBiB {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__QuBiB {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__QuBiB {
        --font-size:15px
    }
}

.action-medium__AEcgh {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__AEcgh {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__AEcgh {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__AEcgh {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__AEcgh {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__AEcgh {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__AEcgh {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__AEcgh {
        --font-size:17px
    }
}

.action-large__IHyAL {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__IHyAL {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__IHyAL {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__IHyAL {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__IHyAL {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__IHyAL {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__IHyAL {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__IHyAL {
        --font-size:20px
    }
}

.is-italic__Y80-1 {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__r8rza {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__r8rza h1,.formatted-text__r8rza h2,.formatted-text__r8rza h3,.formatted-text__r8rza h4,.formatted-text__r8rza h5,.formatted-text__r8rza h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__r8rza b+*,.formatted-text__r8rza p+*,.formatted-text__r8rza strong+* {
    margin-top: 1em
}

.formatted-text__r8rza b[style] {
    font-size: inherit!important
}

.formatted-text__r8rza ol,.formatted-text__r8rza ul {
    padding-left: 0
}

.formatted-text__r8rza ol li+li,.formatted-text__r8rza ul li+li {
    margin-top: 11px
}

.is-one-line__VhnFe {
    white-space: nowrap
}

.app-download-widget__vtyXG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    gap: 15px;
    width: 338px;
    padding: var(--token-cosmos-semantic-spacing-gap-large,12px);
    border-radius: var(--token-cosmos-semantic-border-radius-level-1,16px);
    border: 1.48px solid var(--token-cosmos-semantic-color-border-supportive,rgba(32,32,32,.08));
    background: var(--token-cosmos-semantic-color-container-backgrounds-accent-default,#ffdb5b);
    -webkit-box-shadow: var(--token-cosmos-semantic-shadows-inLine-x,0) var(--token-cosmos-semantic-shadows-inLine-y,1px) var(--token-cosmos-semantic-shadows-inLine-blur,8px) var(--token-cosmos-semantic-shadows-inLine-spread,0) var(--token-cosmos-semantic-shadows-inLine-color,rgba(32,32,32,.12));
    box-shadow: var(--token-cosmos-semantic-shadows-inLine-x,0) var(--token-cosmos-semantic-shadows-inLine-y,1px) var(--token-cosmos-semantic-shadows-inLine-blur,8px) var(--token-cosmos-semantic-shadows-inLine-spread,0) var(--token-cosmos-semantic-shadows-inLine-color,rgba(32,32,32,.12))
}

.app-download-widget--floating__fNmDG {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.header-1__lAXrY.is-responsive__rYxfk {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__lAXrY.is-responsive__rYxfk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__lAXrY.is-responsive__rYxfk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__lAXrY.is-responsive__rYxfk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__lAXrY.is-responsive__rYxfk {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__lAXrY.is-responsive__rYxfk {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__y57BB.is-responsive__rYxfk {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__y57BB.is-responsive__rYxfk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__y57BB.is-responsive__rYxfk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__y57BB.is-responsive__rYxfk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__y57BB.is-responsive__rYxfk {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__y57BB.is-responsive__rYxfk {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__k6-Lw.is-responsive__rYxfk {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__k6-Lw.is-responsive__rYxfk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__k6-Lw.is-responsive__rYxfk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__k6-Lw.is-responsive__rYxfk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__k6-Lw.is-responsive__rYxfk {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__k6-Lw.is-responsive__rYxfk {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__aD1ch.is-responsive__rYxfk {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__aD1ch.is-responsive__rYxfk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__aD1ch.is-responsive__rYxfk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__aD1ch.is-responsive__rYxfk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__aD1ch.is-responsive__rYxfk {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__aD1ch.is-responsive__rYxfk {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__BT3Ea.is-responsive__rYxfk {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__BT3Ea.is-responsive__rYxfk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__BT3Ea.is-responsive__rYxfk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__BT3Ea.is-responsive__rYxfk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__BT3Ea.is-responsive__rYxfk {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__BT3Ea.is-responsive__rYxfk {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__lTMCP.is-responsive__rYxfk {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__lTMCP.is-responsive__rYxfk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__lTMCP.is-responsive__rYxfk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__lTMCP.is-responsive__rYxfk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__lTMCP.is-responsive__rYxfk {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__lTMCP.is-responsive__rYxfk {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__HuUlU.is-responsive__rYxfk {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__HuUlU.is-responsive__rYxfk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__HuUlU.is-responsive__rYxfk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__HuUlU.is-responsive__rYxfk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__HuUlU.is-responsive__rYxfk {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__HuUlU.is-responsive__rYxfk {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__4L8rA.is-responsive__rYxfk {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__4L8rA.is-responsive__rYxfk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__4L8rA.is-responsive__rYxfk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__4L8rA.is-responsive__rYxfk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__4L8rA.is-responsive__rYxfk {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__4L8rA.is-responsive__rYxfk {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__ZewT5.is-responsive__rYxfk {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__ZewT5.is-responsive__rYxfk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__ZewT5.is-responsive__rYxfk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__ZewT5.is-responsive__rYxfk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__ZewT5.is-responsive__rYxfk {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__ZewT5.is-responsive__rYxfk {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__ZewT5,.action-medium__4L8rA,.action-small__HuUlU,.header-1__lAXrY,.header-2__y57BB,.header-3__k6-Lw,.p-1__aD1ch,.p-2__BT3Ea,.p-3__lTMCP {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__zWRpw.action-large__ZewT5,.is-inherited__zWRpw.action-medium__4L8rA,.is-inherited__zWRpw.action-small__HuUlU,.is-inherited__zWRpw.header-1__lAXrY,.is-inherited__zWRpw.header-2__y57BB,.is-inherited__zWRpw.header-3__k6-Lw,.is-inherited__zWRpw.p-1__aD1ch,.is-inherited__zWRpw.p-2__BT3Ea,.is-inherited__zWRpw.p-3__lTMCP {
    font-size: inherit
}

.action-large__ZewT5 p+p,.action-medium__4L8rA p+p,.action-small__HuUlU p+p,.header-1__lAXrY p+p,.header-2__y57BB p+p,.header-3__k6-Lw p+p,.p-1__aD1ch p+p,.p-2__BT3Ea p+p,.p-3__lTMCP p+p {
    margin-top: 1em
}

[lang=de] .header-1__lAXrY,[lang=de] .header-2__y57BB,[lang=fi] .header-1__lAXrY,[lang=fi] .header-2__y57BB,[lang=fr] .header-1__lAXrY,[lang=fr] .header-2__y57BB,[lang=nb] .header-1__lAXrY,[lang=nb] .header-2__y57BB {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__lAXrY,[lang=nl] .header-2__y57BB,[lang=pl] .header-1__lAXrY,[lang=pl] .header-2__y57BB,[lang=sv] .header-1__lAXrY,[lang=sv] .header-2__y57BB {
    --line-height: 1
}

[lang=es-ar] .header-1__lAXrY,[lang=es-ar] .header-2__y57BB,[lang=es-co] .header-1__lAXrY,[lang=es-co] .header-2__y57BB,[lang=es-mx] .header-1__lAXrY,[lang=es-mx] .header-2__y57BB,[lang=es] .header-1__lAXrY,[lang=es] .header-2__y57BB,[lang=fr-ca] .header-1__lAXrY,[lang=fr-ca] .header-2__y57BB,[lang=fr] .header-1__lAXrY,[lang=fr] .header-2__y57BB,[lang=hi] .header-1__lAXrY,[lang=hi] .header-2__y57BB,[lang=it] .header-1__lAXrY,[lang=it] .header-2__y57BB,[lang=ja] .header-1__lAXrY,[lang=ja] .header-2__y57BB,[lang=ko] .header-1__lAXrY,[lang=ko] .header-2__y57BB,[lang=pt-pt] .header-1__lAXrY,[lang=pt-pt] .header-2__y57BB,[lang=pt] .header-1__lAXrY,[lang=pt] .header-2__y57BB,[lang=zh-Hant] .header-1__lAXrY,[lang=zh-Hant] .header-2__y57BB,[lang=zh] .header-1__lAXrY,[lang=zh] .header-2__y57BB {
    --line-height: 1.1
}

[lang=ru] .header-1__lAXrY,[lang=ru] .header-2__y57BB {
    --line-height: 1
}

[lang=en].header-1__lAXrY,[lang=en].header-2__y57BB {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__lAXrY,[lang=zh-Hant] .header-2__y57BB,[lang=zh] .header-1__lAXrY,[lang=zh] .header-2__y57BB {
    white-space: pre-wrap
}

[lang=ja] .header-1__lAXrY,[lang=ja] .header-2__y57BB,[lang=zh-Hant] .header-1__lAXrY,[lang=zh-Hant] .header-2__y57BB,[lang=zh] .header-1__lAXrY,[lang=zh] .header-2__y57BB {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__rYxfk {
    min-height: 0
}

.header-1__lAXrY {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__lAXrY {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__lAXrY {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__lAXrY {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__lAXrY {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__lAXrY {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__lAXrY {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__lAXrY {
        --font-size:140px
    }
}

.header-2__y57BB {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__y57BB {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__y57BB {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__y57BB {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__y57BB {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__y57BB {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__y57BB {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__y57BB {
        --font-size:68px
    }
}

.header-3__k6-Lw {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__k6-Lw {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__k6-Lw {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__k6-Lw {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__k6-Lw {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__k6-Lw {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__k6-Lw {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__k6-Lw {
        --font-size:34px
    }
}

.p-1__aD1ch {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__aD1ch {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__aD1ch {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__aD1ch {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__aD1ch {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__aD1ch {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__aD1ch {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__aD1ch {
        --font-size:20px
    }
}

.p-2__BT3Ea {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__BT3Ea {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__BT3Ea {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__BT3Ea {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__BT3Ea {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__BT3Ea {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__BT3Ea {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__BT3Ea {
        --font-size:17px
    }
}

.p-3__lTMCP {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__lTMCP {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__lTMCP {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__lTMCP {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__lTMCP {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__lTMCP {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__lTMCP {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__lTMCP {
        --font-size:15px
    }
}

.action-small__HuUlU {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__HuUlU {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__HuUlU {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__HuUlU {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__HuUlU {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__HuUlU {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__HuUlU {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__HuUlU {
        --font-size:15px
    }
}

.action-medium__4L8rA {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__4L8rA {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__4L8rA {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__4L8rA {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__4L8rA {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__4L8rA {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__4L8rA {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__4L8rA {
        --font-size:17px
    }
}

.action-large__ZewT5 {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__ZewT5 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__ZewT5 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__ZewT5 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__ZewT5 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__ZewT5 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__ZewT5 {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__ZewT5 {
        --font-size:20px
    }
}

.is-italic__fs5nf {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__mEg3Z {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__mEg3Z h1,.formatted-text__mEg3Z h2,.formatted-text__mEg3Z h3,.formatted-text__mEg3Z h4,.formatted-text__mEg3Z h5,.formatted-text__mEg3Z h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__mEg3Z b+*,.formatted-text__mEg3Z p+*,.formatted-text__mEg3Z strong+* {
    margin-top: 1em
}

.formatted-text__mEg3Z b[style] {
    font-size: inherit!important
}

.formatted-text__mEg3Z ol,.formatted-text__mEg3Z ul {
    padding-left: 0
}

.formatted-text__mEg3Z ol li+li,.formatted-text__mEg3Z ul li+li {
    margin-top: 11px
}

.is-one-line__PemiX {
    white-space: nowrap
}

.qr-code__TyNAI {
    --qr-code-size: 158px;
    --qr-code-padding: 12px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: var(--qr-code-size);
    width: var(--qr-code-size);
    padding: var(--qr-code-padding);
    border-radius: 9px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: var(--token-cosmos-semantic-color-container-backgrounds-primary-default,#fff)
}

.qr-code__TyNAI svg {
    display: block;
    width: 100%;
    height: 100%
}

.qr-code--large__lSR3F {
    --qr-code-size: 218px;
    --qr-code-padding: 14px
}

.qr-code--small__JFtXl {
    --qr-code-size: 107px;
    --qr-code-padding: 8px
}

.qr-code--stretch__G80M3 {
    --qr-code-size: 100%
}

.qr-code--no-padding__JJdr3 {
    --qr-code-padding: 0;
    border-radius: 0
}

.header-1__tslVg.is-responsive__Pz3kM {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__tslVg.is-responsive__Pz3kM {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__tslVg.is-responsive__Pz3kM {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__tslVg.is-responsive__Pz3kM {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__tslVg.is-responsive__Pz3kM {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__tslVg.is-responsive__Pz3kM {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__fKo6E.is-responsive__Pz3kM {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__fKo6E.is-responsive__Pz3kM {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__fKo6E.is-responsive__Pz3kM {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__fKo6E.is-responsive__Pz3kM {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__fKo6E.is-responsive__Pz3kM {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__fKo6E.is-responsive__Pz3kM {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__wWzpi.is-responsive__Pz3kM {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__wWzpi.is-responsive__Pz3kM {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__wWzpi.is-responsive__Pz3kM {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__wWzpi.is-responsive__Pz3kM {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__wWzpi.is-responsive__Pz3kM {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__wWzpi.is-responsive__Pz3kM {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__CnaDw.is-responsive__Pz3kM {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__CnaDw.is-responsive__Pz3kM {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__CnaDw.is-responsive__Pz3kM {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__CnaDw.is-responsive__Pz3kM {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__CnaDw.is-responsive__Pz3kM {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__CnaDw.is-responsive__Pz3kM {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__1lhRc.is-responsive__Pz3kM {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__1lhRc.is-responsive__Pz3kM {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__1lhRc.is-responsive__Pz3kM {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__1lhRc.is-responsive__Pz3kM {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__1lhRc.is-responsive__Pz3kM {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__1lhRc.is-responsive__Pz3kM {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__H3ha8.is-responsive__Pz3kM {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__H3ha8.is-responsive__Pz3kM {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__H3ha8.is-responsive__Pz3kM {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__H3ha8.is-responsive__Pz3kM {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__H3ha8.is-responsive__Pz3kM {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__H3ha8.is-responsive__Pz3kM {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__YgMkv.is-responsive__Pz3kM {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__YgMkv.is-responsive__Pz3kM {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__YgMkv.is-responsive__Pz3kM {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__YgMkv.is-responsive__Pz3kM {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__YgMkv.is-responsive__Pz3kM {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__YgMkv.is-responsive__Pz3kM {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__kOJAN.is-responsive__Pz3kM {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__kOJAN.is-responsive__Pz3kM {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__kOJAN.is-responsive__Pz3kM {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__kOJAN.is-responsive__Pz3kM {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__kOJAN.is-responsive__Pz3kM {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__kOJAN.is-responsive__Pz3kM {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__gV9G0.is-responsive__Pz3kM {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__gV9G0.is-responsive__Pz3kM {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__gV9G0.is-responsive__Pz3kM {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__gV9G0.is-responsive__Pz3kM {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__gV9G0.is-responsive__Pz3kM {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__gV9G0.is-responsive__Pz3kM {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__gV9G0,.action-medium__kOJAN,.action-small__YgMkv,.header-1__tslVg,.header-2__fKo6E,.header-3__wWzpi,.p-1__CnaDw,.p-2__1lhRc,.p-3__H3ha8,.quote__upQyH {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__N9l0C.action-large__gV9G0,.is-inherited__N9l0C.action-medium__kOJAN,.is-inherited__N9l0C.action-small__YgMkv,.is-inherited__N9l0C.header-1__tslVg,.is-inherited__N9l0C.header-2__fKo6E,.is-inherited__N9l0C.header-3__wWzpi,.is-inherited__N9l0C.p-1__CnaDw,.is-inherited__N9l0C.p-2__1lhRc,.is-inherited__N9l0C.p-3__H3ha8,.is-inherited__N9l0C.quote__upQyH {
    font-size: inherit
}

.action-large__gV9G0 p+p,.action-medium__kOJAN p+p,.action-small__YgMkv p+p,.header-1__tslVg p+p,.header-2__fKo6E p+p,.header-3__wWzpi p+p,.p-1__CnaDw p+p,.p-2__1lhRc p+p,.p-3__H3ha8 p+p,.quote__upQyH p+p {
    margin-top: 1em
}

[lang=de] .action-large__gV9G0,[lang=de] .action-medium__kOJAN,[lang=de] .action-small__YgMkv,[lang=de] .header-1__tslVg,[lang=de] .header-2__fKo6E,[lang=de] .header-3__wWzpi,[lang=de] .quote__upQyH,[lang=fi] .action-large__gV9G0,[lang=fi] .action-medium__kOJAN,[lang=fi] .action-small__YgMkv,[lang=fi] .header-1__tslVg,[lang=fi] .header-2__fKo6E,[lang=fi] .header-3__wWzpi,[lang=fi] .quote__upQyH,[lang=fr] .action-large__gV9G0,[lang=fr] .action-medium__kOJAN,[lang=fr] .action-small__YgMkv,[lang=fr] .header-1__tslVg,[lang=fr] .header-2__fKo6E,[lang=fr] .header-3__wWzpi,[lang=fr] .quote__upQyH,[lang=nb] .action-large__gV9G0,[lang=nb] .action-medium__kOJAN,[lang=nb] .action-small__YgMkv,[lang=nb] .header-1__tslVg,[lang=nb] .header-2__fKo6E,[lang=nb] .header-3__wWzpi,[lang=nb] .quote__upQyH {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .action-large__gV9G0,[lang=nl] .action-medium__kOJAN,[lang=nl] .action-small__YgMkv,[lang=nl] .header-1__tslVg,[lang=nl] .header-2__fKo6E,[lang=nl] .header-3__wWzpi,[lang=nl] .quote__upQyH,[lang=pl] .action-large__gV9G0,[lang=pl] .action-medium__kOJAN,[lang=pl] .action-small__YgMkv,[lang=pl] .header-1__tslVg,[lang=pl] .header-2__fKo6E,[lang=pl] .header-3__wWzpi,[lang=pl] .quote__upQyH,[lang=sv] .action-large__gV9G0,[lang=sv] .action-medium__kOJAN,[lang=sv] .action-small__YgMkv,[lang=sv] .header-1__tslVg,[lang=sv] .header-2__fKo6E,[lang=sv] .header-3__wWzpi,[lang=sv] .quote__upQyH {
    --line-height: 1
}

[lang=es-ar] .action-large__gV9G0,[lang=es-ar] .action-medium__kOJAN,[lang=es-ar] .action-small__YgMkv,[lang=es-ar] .header-1__tslVg,[lang=es-ar] .header-2__fKo6E,[lang=es-ar] .header-3__wWzpi,[lang=es-ar] .quote__upQyH,[lang=es-co] .action-large__gV9G0,[lang=es-co] .action-medium__kOJAN,[lang=es-co] .action-small__YgMkv,[lang=es-co] .header-1__tslVg,[lang=es-co] .header-2__fKo6E,[lang=es-co] .header-3__wWzpi,[lang=es-co] .quote__upQyH,[lang=es-mx] .action-large__gV9G0,[lang=es-mx] .action-medium__kOJAN,[lang=es-mx] .action-small__YgMkv,[lang=es-mx] .header-1__tslVg,[lang=es-mx] .header-2__fKo6E,[lang=es-mx] .header-3__wWzpi,[lang=es-mx] .quote__upQyH,[lang=es] .action-large__gV9G0,[lang=es] .action-medium__kOJAN,[lang=es] .action-small__YgMkv,[lang=es] .header-1__tslVg,[lang=es] .header-2__fKo6E,[lang=es] .header-3__wWzpi,[lang=es] .quote__upQyH,[lang=fr-ca] .action-large__gV9G0,[lang=fr-ca] .action-medium__kOJAN,[lang=fr-ca] .action-small__YgMkv,[lang=fr-ca] .header-1__tslVg,[lang=fr-ca] .header-2__fKo6E,[lang=fr-ca] .header-3__wWzpi,[lang=fr-ca] .quote__upQyH,[lang=fr] .action-large__gV9G0,[lang=fr] .action-medium__kOJAN,[lang=fr] .action-small__YgMkv,[lang=fr] .header-1__tslVg,[lang=fr] .header-2__fKo6E,[lang=fr] .header-3__wWzpi,[lang=fr] .quote__upQyH,[lang=hi] .action-large__gV9G0,[lang=hi] .action-medium__kOJAN,[lang=hi] .action-small__YgMkv,[lang=hi] .header-1__tslVg,[lang=hi] .header-2__fKo6E,[lang=hi] .header-3__wWzpi,[lang=hi] .quote__upQyH,[lang=it] .action-large__gV9G0,[lang=it] .action-medium__kOJAN,[lang=it] .action-small__YgMkv,[lang=it] .header-1__tslVg,[lang=it] .header-2__fKo6E,[lang=it] .header-3__wWzpi,[lang=it] .quote__upQyH,[lang=ja] .action-large__gV9G0,[lang=ja] .action-medium__kOJAN,[lang=ja] .action-small__YgMkv,[lang=ja] .header-1__tslVg,[lang=ja] .header-2__fKo6E,[lang=ja] .header-3__wWzpi,[lang=ja] .quote__upQyH,[lang=ko] .action-large__gV9G0,[lang=ko] .action-medium__kOJAN,[lang=ko] .action-small__YgMkv,[lang=ko] .header-1__tslVg,[lang=ko] .header-2__fKo6E,[lang=ko] .header-3__wWzpi,[lang=ko] .quote__upQyH,[lang=pt-pt] .action-large__gV9G0,[lang=pt-pt] .action-medium__kOJAN,[lang=pt-pt] .action-small__YgMkv,[lang=pt-pt] .header-1__tslVg,[lang=pt-pt] .header-2__fKo6E,[lang=pt-pt] .header-3__wWzpi,[lang=pt-pt] .quote__upQyH,[lang=pt] .action-large__gV9G0,[lang=pt] .action-medium__kOJAN,[lang=pt] .action-small__YgMkv,[lang=pt] .header-1__tslVg,[lang=pt] .header-2__fKo6E,[lang=pt] .header-3__wWzpi,[lang=pt] .quote__upQyH,[lang=zh-Hant] .action-large__gV9G0,[lang=zh-Hant] .action-medium__kOJAN,[lang=zh-Hant] .action-small__YgMkv,[lang=zh-Hant] .header-1__tslVg,[lang=zh-Hant] .header-2__fKo6E,[lang=zh-Hant] .header-3__wWzpi,[lang=zh-Hant] .quote__upQyH,[lang=zh] .action-large__gV9G0,[lang=zh] .action-medium__kOJAN,[lang=zh] .action-small__YgMkv,[lang=zh] .header-1__tslVg,[lang=zh] .header-2__fKo6E,[lang=zh] .header-3__wWzpi,[lang=zh] .quote__upQyH {
    --line-height: 1.1
}

[lang=ru] .action-large__gV9G0,[lang=ru] .action-medium__kOJAN,[lang=ru] .action-small__YgMkv,[lang=ru] .header-1__tslVg,[lang=ru] .header-2__fKo6E,[lang=ru] .header-3__wWzpi,[lang=ru] .quote__upQyH {
    --line-height: 1
}

[lang=en].action-large__gV9G0,[lang=en].action-medium__kOJAN,[lang=en].action-small__YgMkv,[lang=en].header-1__tslVg,[lang=en].header-2__fKo6E,[lang=en].header-3__wWzpi,[lang=en].quote__upQyH {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .action-large__gV9G0,[lang=zh-Hant] .action-medium__kOJAN,[lang=zh-Hant] .action-small__YgMkv,[lang=zh-Hant] .header-1__tslVg,[lang=zh-Hant] .header-2__fKo6E,[lang=zh-Hant] .header-3__wWzpi,[lang=zh-Hant] .quote__upQyH,[lang=zh] .action-large__gV9G0,[lang=zh] .action-medium__kOJAN,[lang=zh] .action-small__YgMkv,[lang=zh] .header-1__tslVg,[lang=zh] .header-2__fKo6E,[lang=zh] .header-3__wWzpi,[lang=zh] .quote__upQyH {
    white-space: pre-wrap
}

[lang=ja] .action-large__gV9G0,[lang=ja] .action-medium__kOJAN,[lang=ja] .action-small__YgMkv,[lang=ja] .header-1__tslVg,[lang=ja] .header-2__fKo6E,[lang=ja] .header-3__wWzpi,[lang=ja] .quote__upQyH,[lang=zh-Hant] .action-large__gV9G0,[lang=zh-Hant] .action-medium__kOJAN,[lang=zh-Hant] .action-small__YgMkv,[lang=zh-Hant] .header-1__tslVg,[lang=zh-Hant] .header-2__fKo6E,[lang=zh-Hant] .header-3__wWzpi,[lang=zh-Hant] .quote__upQyH,[lang=zh] .action-large__gV9G0,[lang=zh] .action-medium__kOJAN,[lang=zh] .action-small__YgMkv,[lang=zh] .header-1__tslVg,[lang=zh] .header-2__fKo6E,[lang=zh] .header-3__wWzpi,[lang=zh] .quote__upQyH {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__Pz3kM {
    min-height: 0
}

.header-1__tslVg {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__tslVg {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__tslVg {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__tslVg {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__tslVg {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__tslVg {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__tslVg {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__tslVg {
        --font-size:140px
    }
}

.header-2__fKo6E {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__fKo6E {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__fKo6E {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__fKo6E {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__fKo6E {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__fKo6E {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__fKo6E {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__fKo6E {
        --font-size:68px
    }
}

.header-3__wWzpi {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__wWzpi {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__wWzpi {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__wWzpi {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__wWzpi {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__wWzpi {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__wWzpi {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__wWzpi {
        --font-size:34px
    }
}

.p-1__CnaDw {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__CnaDw {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__CnaDw {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__CnaDw {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__CnaDw {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__CnaDw {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__CnaDw {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__CnaDw {
        --font-size:20px
    }
}

.p-2__1lhRc {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__1lhRc {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__1lhRc {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__1lhRc {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__1lhRc {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__1lhRc {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__1lhRc {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__1lhRc {
        --font-size:17px
    }
}

.p-3__H3ha8 {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__H3ha8 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__H3ha8 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__H3ha8 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__H3ha8 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__H3ha8 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__H3ha8 {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__H3ha8 {
        --font-size:15px
    }
}

.action-small__YgMkv {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__YgMkv {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__YgMkv {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__YgMkv {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__YgMkv {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__YgMkv {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__YgMkv {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__YgMkv {
        --font-size:15px
    }
}

.action-medium__kOJAN {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__kOJAN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__kOJAN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__kOJAN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__kOJAN {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__kOJAN {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__kOJAN {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__kOJAN {
        --font-size:17px
    }
}

.action-large__gV9G0 {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__gV9G0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__gV9G0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__gV9G0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__gV9G0 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__gV9G0 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__gV9G0 {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__gV9G0 {
        --font-size:20px
    }
}

.quote__upQyH {
    --font-size: 22px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,26px);
    letter-spacing: var(--letter-spacing,.079px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .quote__upQyH {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .quote__upQyH {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .quote__upQyH {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .quote__upQyH {
        --line-height:32px;
        --letter-spacing: .101px
    }
}

@media(min-width: 1024px) {
    .quote__upQyH {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 600px) {
    .quote__upQyH {
        --font-size:28px
    }
}

@media(min-width: 1024px) {
    .quote__upQyH {
        --font-size:49px
    }
}

.is-italic__Zclg6 {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__5Lnwl {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__5Lnwl h1,.formatted-text__5Lnwl h2,.formatted-text__5Lnwl h3,.formatted-text__5Lnwl h4,.formatted-text__5Lnwl h5,.formatted-text__5Lnwl h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__5Lnwl b+*,.formatted-text__5Lnwl p+*,.formatted-text__5Lnwl strong+* {
    margin-top: 1em
}

.formatted-text__5Lnwl b[style] {
    font-size: inherit!important
}

.formatted-text__5Lnwl ol,.formatted-text__5Lnwl ul {
    padding-left: 0
}

.formatted-text__5Lnwl ol li+li,.formatted-text__5Lnwl ul li+li {
    margin-top: 11px
}

.is-one-line__jfg5h {
    white-space: nowrap
}

.color-default__B1Gjc {
    color: var(--color-ui-kit-text-default)
}

.color-inverse__VRSN8 {
    color: var(--color-ui-kit-text-inverse)
}

.color-brand__-27TA {
    color: var(--color-ui-kit-text-yellow)
}

.is-subdued__VoQp- {
    color: var(--color-ui-kit-text-subdued)
}

.header-1__7-v7q.is-responsive__tD5D- {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__7-v7q.is-responsive__tD5D- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__7-v7q.is-responsive__tD5D- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__7-v7q.is-responsive__tD5D- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__7-v7q.is-responsive__tD5D- {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__7-v7q.is-responsive__tD5D- {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__VGX1T.is-responsive__tD5D- {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__VGX1T.is-responsive__tD5D- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__VGX1T.is-responsive__tD5D- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__VGX1T.is-responsive__tD5D- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__VGX1T.is-responsive__tD5D- {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__VGX1T.is-responsive__tD5D- {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__PEkEX.is-responsive__tD5D- {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__PEkEX.is-responsive__tD5D- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__PEkEX.is-responsive__tD5D- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__PEkEX.is-responsive__tD5D- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__PEkEX.is-responsive__tD5D- {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__PEkEX.is-responsive__tD5D- {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__kZnMi.is-responsive__tD5D- {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__kZnMi.is-responsive__tD5D- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__kZnMi.is-responsive__tD5D- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__kZnMi.is-responsive__tD5D- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__kZnMi.is-responsive__tD5D- {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__kZnMi.is-responsive__tD5D- {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__XR2NT.is-responsive__tD5D- {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__XR2NT.is-responsive__tD5D- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__XR2NT.is-responsive__tD5D- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__XR2NT.is-responsive__tD5D- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__XR2NT.is-responsive__tD5D- {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__XR2NT.is-responsive__tD5D- {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__O6JBs.is-responsive__tD5D- {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__O6JBs.is-responsive__tD5D- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__O6JBs.is-responsive__tD5D- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__O6JBs.is-responsive__tD5D- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__O6JBs.is-responsive__tD5D- {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__O6JBs.is-responsive__tD5D- {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__AMUPr.is-responsive__tD5D- {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__AMUPr.is-responsive__tD5D- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__AMUPr.is-responsive__tD5D- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__AMUPr.is-responsive__tD5D- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__AMUPr.is-responsive__tD5D- {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__AMUPr.is-responsive__tD5D- {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__RLvux.is-responsive__tD5D- {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__RLvux.is-responsive__tD5D- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__RLvux.is-responsive__tD5D- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__RLvux.is-responsive__tD5D- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__RLvux.is-responsive__tD5D- {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__RLvux.is-responsive__tD5D- {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__T4a3N.is-responsive__tD5D- {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__T4a3N.is-responsive__tD5D- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__T4a3N.is-responsive__tD5D- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__T4a3N.is-responsive__tD5D- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__T4a3N.is-responsive__tD5D- {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__T4a3N.is-responsive__tD5D- {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__T4a3N,.action-medium__RLvux,.action-small__AMUPr,.header-1__7-v7q,.header-2__VGX1T,.header-3__PEkEX,.p-1__kZnMi,.p-2__XR2NT,.p-3__O6JBs {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__lrICG.action-large__T4a3N,.is-inherited__lrICG.action-medium__RLvux,.is-inherited__lrICG.action-small__AMUPr,.is-inherited__lrICG.header-1__7-v7q,.is-inherited__lrICG.header-2__VGX1T,.is-inherited__lrICG.header-3__PEkEX,.is-inherited__lrICG.p-1__kZnMi,.is-inherited__lrICG.p-2__XR2NT,.is-inherited__lrICG.p-3__O6JBs {
    font-size: inherit
}

.action-large__T4a3N p+p,.action-medium__RLvux p+p,.action-small__AMUPr p+p,.header-1__7-v7q p+p,.header-2__VGX1T p+p,.header-3__PEkEX p+p,.p-1__kZnMi p+p,.p-2__XR2NT p+p,.p-3__O6JBs p+p {
    margin-top: 1em
}

[lang=de] .header-1__7-v7q,[lang=de] .header-2__VGX1T,[lang=fi] .header-1__7-v7q,[lang=fi] .header-2__VGX1T,[lang=fr] .header-1__7-v7q,[lang=fr] .header-2__VGX1T,[lang=nb] .header-1__7-v7q,[lang=nb] .header-2__VGX1T {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__7-v7q,[lang=nl] .header-2__VGX1T,[lang=pl] .header-1__7-v7q,[lang=pl] .header-2__VGX1T,[lang=sv] .header-1__7-v7q,[lang=sv] .header-2__VGX1T {
    --line-height: 1
}

[lang=es-ar] .header-1__7-v7q,[lang=es-ar] .header-2__VGX1T,[lang=es-co] .header-1__7-v7q,[lang=es-co] .header-2__VGX1T,[lang=es-mx] .header-1__7-v7q,[lang=es-mx] .header-2__VGX1T,[lang=es] .header-1__7-v7q,[lang=es] .header-2__VGX1T,[lang=fr-ca] .header-1__7-v7q,[lang=fr-ca] .header-2__VGX1T,[lang=fr] .header-1__7-v7q,[lang=fr] .header-2__VGX1T,[lang=hi] .header-1__7-v7q,[lang=hi] .header-2__VGX1T,[lang=it] .header-1__7-v7q,[lang=it] .header-2__VGX1T,[lang=ja] .header-1__7-v7q,[lang=ja] .header-2__VGX1T,[lang=ko] .header-1__7-v7q,[lang=ko] .header-2__VGX1T,[lang=pt-pt] .header-1__7-v7q,[lang=pt-pt] .header-2__VGX1T,[lang=pt] .header-1__7-v7q,[lang=pt] .header-2__VGX1T,[lang=zh-Hant] .header-1__7-v7q,[lang=zh-Hant] .header-2__VGX1T,[lang=zh] .header-1__7-v7q,[lang=zh] .header-2__VGX1T {
    --line-height: 1.1
}

[lang=ru] .header-1__7-v7q,[lang=ru] .header-2__VGX1T {
    --line-height: 1
}

[lang=en].header-1__7-v7q,[lang=en].header-2__VGX1T {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__7-v7q,[lang=zh-Hant] .header-2__VGX1T,[lang=zh] .header-1__7-v7q,[lang=zh] .header-2__VGX1T {
    white-space: pre-wrap
}

[lang=ja] .header-1__7-v7q,[lang=ja] .header-2__VGX1T,[lang=zh-Hant] .header-1__7-v7q,[lang=zh-Hant] .header-2__VGX1T,[lang=zh] .header-1__7-v7q,[lang=zh] .header-2__VGX1T {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__tD5D- {
    min-height: 0
}

.header-1__7-v7q {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__7-v7q {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__7-v7q {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__7-v7q {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__7-v7q {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__7-v7q {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__7-v7q {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__7-v7q {
        --font-size:140px
    }
}

.header-2__VGX1T {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__VGX1T {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__VGX1T {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__VGX1T {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__VGX1T {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__VGX1T {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__VGX1T {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__VGX1T {
        --font-size:68px
    }
}

.header-3__PEkEX {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__PEkEX {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__PEkEX {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__PEkEX {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__PEkEX {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__PEkEX {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__PEkEX {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__PEkEX {
        --font-size:34px
    }
}

.p-1__kZnMi {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__kZnMi {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__kZnMi {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__kZnMi {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__kZnMi {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__kZnMi {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__kZnMi {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__kZnMi {
        --font-size:20px
    }
}

.p-2__XR2NT {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__XR2NT {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__XR2NT {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__XR2NT {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__XR2NT {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__XR2NT {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__XR2NT {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__XR2NT {
        --font-size:17px
    }
}

.p-3__O6JBs {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__O6JBs {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__O6JBs {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__O6JBs {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__O6JBs {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__O6JBs {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__O6JBs {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__O6JBs {
        --font-size:15px
    }
}

.action-small__AMUPr {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__AMUPr {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__AMUPr {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__AMUPr {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__AMUPr {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__AMUPr {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__AMUPr {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__AMUPr {
        --font-size:15px
    }
}

.action-medium__RLvux {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__RLvux {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__RLvux {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__RLvux {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__RLvux {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__RLvux {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__RLvux {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__RLvux {
        --font-size:17px
    }
}

.action-large__T4a3N {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__T4a3N {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__T4a3N {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__T4a3N {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__T4a3N {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__T4a3N {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__T4a3N {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__T4a3N {
        --font-size:20px
    }
}

.is-italic__jwqy0 {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__NAGpO {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__NAGpO h1,.formatted-text__NAGpO h2,.formatted-text__NAGpO h3,.formatted-text__NAGpO h4,.formatted-text__NAGpO h5,.formatted-text__NAGpO h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__NAGpO b+*,.formatted-text__NAGpO p+*,.formatted-text__NAGpO strong+* {
    margin-top: 1em
}

.formatted-text__NAGpO b[style] {
    font-size: inherit!important
}

.formatted-text__NAGpO ol,.formatted-text__NAGpO ul {
    padding-left: 0
}

.formatted-text__NAGpO ol li+li,.formatted-text__NAGpO ul li+li {
    margin-top: 11px
}

.is-one-line__2haLD {
    white-space: nowrap
}

.badge__kTvKz {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: var(--token-cosmos-badge-sizing-min-height-micro,23px);
    padding: var(--token-cosmos-badge-spacing-vertical-micro,2px) var(--token-cosmos-badge-spacing-horizontal-micro-end-default,8px) var(--token-cosmos-badge-spacing-vertical-micro,2px) var(--token-cosmos-badge-spacing-horizontal-micro-start-default,8px);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--token-cosmos-badge-spacing-gap-micro,4px);
    border-radius: var(--token-cosmos-badge-border-radius,1000px);
    background: var(--token-cosmos-badge-color-background-transparent-default,hsla(0,0%,95%,.9))
}

.header-1__QWkGT.is-responsive__KPmfI {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__QWkGT.is-responsive__KPmfI {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__QWkGT.is-responsive__KPmfI {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__QWkGT.is-responsive__KPmfI {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__QWkGT.is-responsive__KPmfI {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__QWkGT.is-responsive__KPmfI {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__FWq9h.is-responsive__KPmfI {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__FWq9h.is-responsive__KPmfI {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__FWq9h.is-responsive__KPmfI {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__FWq9h.is-responsive__KPmfI {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__FWq9h.is-responsive__KPmfI {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__FWq9h.is-responsive__KPmfI {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__e11io.is-responsive__KPmfI {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__e11io.is-responsive__KPmfI {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__e11io.is-responsive__KPmfI {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__e11io.is-responsive__KPmfI {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__e11io.is-responsive__KPmfI {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__e11io.is-responsive__KPmfI {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__2A1U9.is-responsive__KPmfI {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__2A1U9.is-responsive__KPmfI {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__2A1U9.is-responsive__KPmfI {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__2A1U9.is-responsive__KPmfI {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__2A1U9.is-responsive__KPmfI {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__2A1U9.is-responsive__KPmfI {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__msw80.is-responsive__KPmfI {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__msw80.is-responsive__KPmfI {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__msw80.is-responsive__KPmfI {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__msw80.is-responsive__KPmfI {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__msw80.is-responsive__KPmfI {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__msw80.is-responsive__KPmfI {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__M0-Et.is-responsive__KPmfI {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__M0-Et.is-responsive__KPmfI {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__M0-Et.is-responsive__KPmfI {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__M0-Et.is-responsive__KPmfI {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__M0-Et.is-responsive__KPmfI {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__M0-Et.is-responsive__KPmfI {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__jk-mA.is-responsive__KPmfI {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__jk-mA.is-responsive__KPmfI {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__jk-mA.is-responsive__KPmfI {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__jk-mA.is-responsive__KPmfI {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__jk-mA.is-responsive__KPmfI {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__jk-mA.is-responsive__KPmfI {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__h26xm.is-responsive__KPmfI,.button__text__MRvbu {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__h26xm.is-responsive__KPmfI,.button__text__MRvbu {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__h26xm.is-responsive__KPmfI,.button__text__MRvbu {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__h26xm.is-responsive__KPmfI,.button__text__MRvbu {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__h26xm.is-responsive__KPmfI,.button__text__MRvbu {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__h26xm.is-responsive__KPmfI,.button__text__MRvbu {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__jzrVl.is-responsive__KPmfI {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__jzrVl.is-responsive__KPmfI {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__jzrVl.is-responsive__KPmfI {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__jzrVl.is-responsive__KPmfI {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__jzrVl.is-responsive__KPmfI {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__jzrVl.is-responsive__KPmfI {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__jzrVl,.action-medium__h26xm,.action-small__jk-mA,.header-1__QWkGT,.header-2__FWq9h,.header-3__e11io,.p-1__2A1U9,.p-2__msw80,.p-3__M0-Et {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__HBR7l.action-large__jzrVl,.is-inherited__HBR7l.action-medium__h26xm,.is-inherited__HBR7l.action-small__jk-mA,.is-inherited__HBR7l.header-1__QWkGT,.is-inherited__HBR7l.header-2__FWq9h,.is-inherited__HBR7l.header-3__e11io,.is-inherited__HBR7l.p-1__2A1U9,.is-inherited__HBR7l.p-2__msw80,.is-inherited__HBR7l.p-3__M0-Et {
    font-size: inherit
}

.action-large__jzrVl p+p,.action-medium__h26xm p+p,.action-small__jk-mA p+p,.header-1__QWkGT p+p,.header-2__FWq9h p+p,.header-3__e11io p+p,.p-1__2A1U9 p+p,.p-2__msw80 p+p,.p-3__M0-Et p+p {
    margin-top: 1em
}

[lang=de] .header-1__QWkGT,[lang=de] .header-2__FWq9h,[lang=fi] .header-1__QWkGT,[lang=fi] .header-2__FWq9h,[lang=fr] .header-1__QWkGT,[lang=fr] .header-2__FWq9h,[lang=nb] .header-1__QWkGT,[lang=nb] .header-2__FWq9h {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__QWkGT,[lang=nl] .header-2__FWq9h,[lang=pl] .header-1__QWkGT,[lang=pl] .header-2__FWq9h,[lang=sv] .header-1__QWkGT,[lang=sv] .header-2__FWq9h {
    --line-height: 1
}

[lang=es-ar] .header-1__QWkGT,[lang=es-ar] .header-2__FWq9h,[lang=es-co] .header-1__QWkGT,[lang=es-co] .header-2__FWq9h,[lang=es-mx] .header-1__QWkGT,[lang=es-mx] .header-2__FWq9h,[lang=es] .header-1__QWkGT,[lang=es] .header-2__FWq9h,[lang=fr-ca] .header-1__QWkGT,[lang=fr-ca] .header-2__FWq9h,[lang=fr] .header-1__QWkGT,[lang=fr] .header-2__FWq9h,[lang=hi] .header-1__QWkGT,[lang=hi] .header-2__FWq9h,[lang=it] .header-1__QWkGT,[lang=it] .header-2__FWq9h,[lang=ja] .header-1__QWkGT,[lang=ja] .header-2__FWq9h,[lang=ko] .header-1__QWkGT,[lang=ko] .header-2__FWq9h,[lang=pt-pt] .header-1__QWkGT,[lang=pt-pt] .header-2__FWq9h,[lang=pt] .header-1__QWkGT,[lang=pt] .header-2__FWq9h,[lang=zh-Hant] .header-1__QWkGT,[lang=zh-Hant] .header-2__FWq9h,[lang=zh] .header-1__QWkGT,[lang=zh] .header-2__FWq9h {
    --line-height: 1.1
}

[lang=ru] .header-1__QWkGT,[lang=ru] .header-2__FWq9h {
    --line-height: 1
}

[lang=en].header-1__QWkGT,[lang=en].header-2__FWq9h {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__QWkGT,[lang=zh-Hant] .header-2__FWq9h,[lang=zh] .header-1__QWkGT,[lang=zh] .header-2__FWq9h {
    white-space: pre-wrap
}

[lang=ja] .header-1__QWkGT,[lang=ja] .header-2__FWq9h,[lang=zh-Hant] .header-1__QWkGT,[lang=zh-Hant] .header-2__FWq9h,[lang=zh] .header-1__QWkGT,[lang=zh] .header-2__FWq9h {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__KPmfI {
    min-height: 0
}

.header-1__QWkGT {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__QWkGT {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__QWkGT {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__QWkGT {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__QWkGT {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__QWkGT {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__QWkGT {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__QWkGT {
        --font-size:140px
    }
}

.header-2__FWq9h {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__FWq9h {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__FWq9h {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__FWq9h {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__FWq9h {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__FWq9h {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__FWq9h {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__FWq9h {
        --font-size:68px
    }
}

.header-3__e11io {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__e11io {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__e11io {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__e11io {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__e11io {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__e11io {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__e11io {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__e11io {
        --font-size:34px
    }
}

.p-1__2A1U9 {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__2A1U9 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__2A1U9 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__2A1U9 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__2A1U9 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__2A1U9 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__2A1U9 {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__2A1U9 {
        --font-size:20px
    }
}

.p-2__msw80 {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__msw80 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__msw80 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__msw80 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__msw80 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__msw80 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__msw80 {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__msw80 {
        --font-size:17px
    }
}

.p-3__M0-Et {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__M0-Et {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__M0-Et {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__M0-Et {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__M0-Et {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__M0-Et {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__M0-Et {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__M0-Et {
        --font-size:15px
    }
}

.action-small__jk-mA {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__jk-mA {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__jk-mA {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__jk-mA {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__jk-mA {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__jk-mA {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__jk-mA {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__jk-mA {
        --font-size:15px
    }
}

.action-medium__h26xm {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__h26xm {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__h26xm {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__h26xm {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__h26xm {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__h26xm {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__h26xm {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__h26xm {
        --font-size:17px
    }
}

.action-large__jzrVl {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__jzrVl {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__jzrVl {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__jzrVl {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__jzrVl {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__jzrVl {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__jzrVl {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__jzrVl {
        --font-size:20px
    }
}

.is-italic__M7azx {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__-N48W {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__-N48W h1,.formatted-text__-N48W h2,.formatted-text__-N48W h3,.formatted-text__-N48W h4,.formatted-text__-N48W h5,.formatted-text__-N48W h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__-N48W b+*,.formatted-text__-N48W p+*,.formatted-text__-N48W strong+* {
    margin-top: 1em
}

.formatted-text__-N48W b[style] {
    font-size: inherit!important
}

.formatted-text__-N48W ol,.formatted-text__-N48W ul {
    padding-left: 0
}

.formatted-text__-N48W ol li+li,.formatted-text__-N48W ul li+li {
    margin-top: 11px
}

.is-one-line__rdT1B {
    white-space: nowrap
}

.button__Z331g {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    overflow: hidden;
    min-width: var(--button-min-width);
    min-height: var(--button-min-height);
    max-height: var(--button-min-height);
    margin: 0;
    padding: var(--button-padding-vertical) var(--button-padding-horizontal);
    border: none;
    border: var(--button-border-width,0) var(--button-border-style,solid) var(--button-border-color,transparent);
    border-radius: var(--button-border-radius);
    background-color: var(--button-background-color,transparent);
    text-align: center;
    color: var(--button-color);
    text-decoration: none;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-font-smoothing: antialiased
}

.button__Z331g:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: inherit
}

@media(min-width: 640px) {
    .button__Z331g {
        --button-min-width:150px
    }
}

.button__Z331g[disabled] {
    pointer-events: none;
    opacity: .5
}

.button__content__9h4R4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--button-content-color);
    pointer-events: none;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    gap: 0 var(--token-cosmos-button-spacing-gap-medium)
}

.button__text__MRvbu {
    display: block;
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    min-width: 0
}

.button__icon__nEr-x {
    display: block;
    width: var(--button-icon-size);
    height: var(--button-icon-size)
}

.button__icon__nEr-x+.button__text__MRvbu {
    margin-left: var(--button-gap)
}

.button--size-medium__PNgpr {
    --button-gap: var(--token-cosmos-button-spacing-medium-gap);
    --button-padding-vertical: var(--token-cosmos-button-spacing-vertical-medium);
    --button-padding-horizontal: var(--token-cosmos-button-spacing-horizontal-medium);
    --button-border-radius: var(--token-cosmos-button-border-radius-medium);
    --button-min-height: var(--token-cosmos-button-sizing-min-height-medium);
    --button-icon-size: var(--token-cosmos-button-sizing-icon-medium);
    --button-loader-size: var(--token-cosmos-button-sizing-loader-medium)
}

.button--size-small__CgTo7 {
    --button-gap: var(--token-cosmos-button-spacing-small-gap);
    --button-padding-vertical: var(--token-cosmos-button-spacing-vertical-small);
    --button-padding-horizontal: var(--token-cosmos-button-spacing-horizontal-small);
    --button-border-radius: var(--token-cosmos-button-border-radius-small);
    --button-min-height: var(--token-cosmos-button-sizing-min-height-small);
    --button-icon-size: var(--token-cosmos-button-sizing-icon-small);
    --button-loader-size: var(--token-cosmos-button-sizing-loader-small)
}

.button--color-default__QNhY6.button--primary__Zx6YF {
    --button-background-color: var(--token-cosmos-button-color-background-primary-default);
    --button-color: var(--token-cosmos-button-color-content-primary-default);
    --button-border-color: var(--token-cosmos-button-color-border-primary-default);
    --button-border-width: var(--token-cosmos-button-border-width-primary-default);
    --button-overlay-background-hover: var( --token-cosmos-button-color-background-overlay-primary-default-hover );
    --button-overlay-background-pressed: var( --token-cosmos-button-color-background-overlay-primary-default-pressed )
}

.button--color-default__QNhY6.button--secondary__rC6lb {
    --button-background-color: var(--token-cosmos-button-color-background-secondary-default);
    --button-color: var(--token-cosmos-button-color-content-secondary-default);
    --button-border-color: var(--token-cosmos-button-color-border-secondary-default);
    --button-border-width: var(--token-cosmos-button-border-width-secondary-default);
    --button-overlay-background-hover: var( --token-cosmos-button-color-background-overlay-secondary-default-hover );
    --button-overlay-background-pressed: var( --token-cosmos-button-color-background-overlay-secondary-default-pressed )
}

.button--color-default__QNhY6.button--tertiary__7ioWk {
    --button-background-color: var(--token-cosmos-button-color-background-tertiary-default);
    --button-color: var(--token-cosmos-button-color-content-tertiary-default);
    --button-border-color: var(--token-cosmos-button-color-border-tertiary-default);
    --button-border-width: var(--token-cosmos-button-border-width-tertiary-default);
    --button-overlay-background-hover: var( --token-cosmos-button-color-background-overlay-tertiary-default-hover );
    --button-overlay-background-pressed: var( --token-cosmos-button-color-background-overlay-tertiary-default-pressed )
}

.button--color-inverse__gW36X.button--primary__Zx6YF {
    --button-background-color: var(--token-cosmos-button-color-background-primary-inverse);
    --button-color: var(--token-cosmos-button-color-content-primary-inverse);
    --button-border-color: var(--token-cosmos-button-color-border-primary-inverse);
    --button-border-width: var(--token-cosmos-button-border-width-primary-inverse);
    --button-overlay-background-hover: var( --token-cosmos-button-color-background-overlay-primary-inverse-hover );
    --button-overlay-background-pressed: var( --token-cosmos-button-color-background-overlay-primary-inverse-pressed )
}

.button--color-inverse__gW36X.button--secondary__rC6lb {
    --button-background-color: var(--token-cosmos-button-color-background-secondary-inverse);
    --button-color: var(--token-cosmos-button-color-content-secondary-inverse);
    --button-border-color: var(--token-cosmos-button-color-border-secondary-inverse);
    --button-border-width: var(--token-cosmos-button-border-width-secondary-inverse);
    --button-overlay-background-hover: var( --token-cosmos-button-color-background-overlay-secondary-inverse-hover );
    --button-overlay-background-pressed: var( --token-cosmos-button-color-background-overlay-secondary-inverse-pressed )
}

.button--color-inverse__gW36X.button--tertiary__7ioWk {
    --button-background-color: var(--token-cosmos-button-color-background-tertiary-inverse);
    --button-color: var(--token-cosmos-button-color-content-tertiary-inverse);
    --button-border-color: var(--token-cosmos-button-color-border-tertiary-inverse);
    --button-border-width: var(--token-cosmos-button-border-width-tertiary-inverse);
    --button-overlay-background-hover: var( --token-cosmos-button-color-background-overlay-tertiary-inverse-hover );
    --button-overlay-background-pressed: var( --token-cosmos-button-color-background-overlay-tertiary-inverse-pressed )
}

.button--color-yellow__E0jRg.button--primary__Zx6YF {
    --button-background-color: var(--token-cosmos-button-color-background-primary-yellow);
    --button-color: var(--token-cosmos-button-color-content-primary-yellow);
    --button-border-color: var(--token-cosmos-button-color-border-primary-yellow);
    --button-border-width: var(--token-cosmos-button-border-width-primary-yellow);
    --button-overlay-background-hover: var( --token-cosmos-button-color-background-overlay-primary-yellow-hover );
    --button-overlay-background-pressed: var( --token-cosmos-button-color-background-overlay-primary-yellow-pressed )
}

.button--color-yellow__E0jRg.button--secondary__rC6lb {
    --button-background-color: var(--token-cosmos-button-color-background-secondary-yellow);
    --button-color: var(--token-cosmos-button-color-content-secondary-yellow);
    --button-border-color: var(--token-cosmos-button-color-border-secondary-yellow);
    --button-border-width: var(--token-cosmos-button-border-width-secondary-yellow);
    --button-overlay-background-hover: var( --token-cosmos-button-color-background-overlay-secondary-yellow-hover );
    --button-overlay-background-pressed: var( --token-cosmos-button-color-background-overlay-secondary-yellow-pressed )
}

.button--color-yellow__E0jRg.button--tertiary__7ioWk {
    --button-background-color: var(--token-cosmos-button-color-background-tertiary-yellow);
    --button-color: var(--token-cosmos-button-color-content-tertiary-yellow);
    --button-border-color: var(--token-cosmos-button-color-border-tertiary-yellow);
    --button-border-width: var(--token-cosmos-button-border-width-tertiary-yellow);
    --button-overlay-background-hover: var( --token-cosmos-button-color-background-overlay-tertiary-yellow-hover );
    --button-overlay-background-pressed: var( --token-cosmos-button-color-background-overlay-tertiary-yellow-pressed )
}

.button--header__YUR9S.button--primary__Zx6YF {
    --button-background-color: hsla(0,0%,100%,.8);
    --button-color: var(--token-cosmos-semantic-color-text-default);
    --button-border-color: var(--token-cosmos-semantic-color-border-supportive);
    --button-border-width: 1px;
    --button-overlay-background-hover: var(--color-ui-kit-white);
    --button-overlay-background-pressed: var(--color-ui-kit-white);
    --button-icon-size: 24px;
    -webkit-backdrop-filter: blur(16.8881931305px);
    backdrop-filter: blur(16.8881931305px);
    max-height: 50px;
    min-height: 44px
}

@media(max-width: 640px) {
    .button--header__YUR9S.button--primary__Zx6YF {
        height:44px
    }
}

.button--circle__CWFDs {
    min-width: 42px;
    min-height: 42px;
    width: 42px;
    height: 42px;
    padding: 0;
    --button-background-color: var(--token-cosmos-button-color-background-primary-default);
    --button-border-radius: 50%;
    --button-overlay-background-hover: var(--token-cosmos-button-color-background-overlay-primary-default-hover);
    --button-overlay-background-pressed: var(--token-cosmos-button-color-background-overlay-primary-default-pressed)
}

.button--circle__CWFDs.button--color-inverse__gW36X {
    --button-background-color: var(--token-cosmos-button-color-background-primary-inverse);
    --button-color: var(--token-cosmos-button-color-content-inverse-default);
    --button-border-color: var(--token-cosmos-button-color-border-inverse-default);
    --button-overlay-background-hover: var(--token-cosmos-button-color-background-overlay-primary-inverse-hover);
    --button-overlay-background-pressed: var( --token-cosmos-button-color-background-overlay-primary-inverse-pressed )
}

.button--circle__CWFDs.button--color-yellow__E0jRg {
    --button-background-color: var(--token-cosmos-button-color-background-primary-yellow);
    --button-color: var(--token-cosmos-button-color-content-primary-yellow);
    --button-border-color: var(--token-cosmos-button-color-border-primary-yellow);
    --button-overlay-background-hover: var(--token-cosmos-button-color-background-overlay-primary-yellow-hover);
    --button-overlay-background-pressed: var(--token-cosmos-button-color-background-overlay-primary-yellow-pressed)
}

.button__Z331g:focus-visible:before,.button__Z331g:hover:before {
    content: "";
    background-color: var(--button-overlay-background-hover)
}

.button__Z331g.is-pressed__oKIO8:before,.button__Z331g:active:before {
    content: "";
    background-color: var(--button-overlay-background-pressed)
}

.button--inline__xrEf2 {
    max-width: 100%;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.android__6wVe3 .button--cta-sign-in__AqUdN,.ios__c9N-7 .button--cta-sign-in__AqUdN {
    display: none
}

.header-1__2PzE-.is-responsive__aJSJ3 {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__2PzE-.is-responsive__aJSJ3 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__2PzE-.is-responsive__aJSJ3 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__2PzE-.is-responsive__aJSJ3 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__2PzE-.is-responsive__aJSJ3 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__2PzE-.is-responsive__aJSJ3 {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__3f86G.is-responsive__aJSJ3 {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__3f86G.is-responsive__aJSJ3 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__3f86G.is-responsive__aJSJ3 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__3f86G.is-responsive__aJSJ3 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__3f86G.is-responsive__aJSJ3 {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__3f86G.is-responsive__aJSJ3 {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__i2m2l.is-responsive__aJSJ3 {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__i2m2l.is-responsive__aJSJ3 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__i2m2l.is-responsive__aJSJ3 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__i2m2l.is-responsive__aJSJ3 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__i2m2l.is-responsive__aJSJ3 {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__i2m2l.is-responsive__aJSJ3 {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__SEvkC.is-responsive__aJSJ3 {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__SEvkC.is-responsive__aJSJ3 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__SEvkC.is-responsive__aJSJ3 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__SEvkC.is-responsive__aJSJ3 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__SEvkC.is-responsive__aJSJ3 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__SEvkC.is-responsive__aJSJ3 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__4XAbj.is-responsive__aJSJ3 {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__4XAbj.is-responsive__aJSJ3 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__4XAbj.is-responsive__aJSJ3 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__4XAbj.is-responsive__aJSJ3 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__4XAbj.is-responsive__aJSJ3 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__4XAbj.is-responsive__aJSJ3 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__dSckt.is-responsive__aJSJ3 {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__dSckt.is-responsive__aJSJ3 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__dSckt.is-responsive__aJSJ3 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__dSckt.is-responsive__aJSJ3 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__dSckt.is-responsive__aJSJ3 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__dSckt.is-responsive__aJSJ3 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__zSSAW.is-responsive__aJSJ3 {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__zSSAW.is-responsive__aJSJ3 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__zSSAW.is-responsive__aJSJ3 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__zSSAW.is-responsive__aJSJ3 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__zSSAW.is-responsive__aJSJ3 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__zSSAW.is-responsive__aJSJ3 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__-di3e.is-responsive__aJSJ3 {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__-di3e.is-responsive__aJSJ3 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__-di3e.is-responsive__aJSJ3 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__-di3e.is-responsive__aJSJ3 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__-di3e.is-responsive__aJSJ3 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__-di3e.is-responsive__aJSJ3 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__aRRTa.is-responsive__aJSJ3 {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__aRRTa.is-responsive__aJSJ3 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__aRRTa.is-responsive__aJSJ3 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__aRRTa.is-responsive__aJSJ3 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__aRRTa.is-responsive__aJSJ3 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__aRRTa.is-responsive__aJSJ3 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__aRRTa,.action-medium__-di3e,.action-small__zSSAW,.header-1__2PzE-,.header-2__3f86G,.header-3__i2m2l,.p-1__SEvkC,.p-2__4XAbj,.p-3__dSckt {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__fw5YR.action-large__aRRTa,.is-inherited__fw5YR.action-medium__-di3e,.is-inherited__fw5YR.action-small__zSSAW,.is-inherited__fw5YR.header-1__2PzE-,.is-inherited__fw5YR.header-2__3f86G,.is-inherited__fw5YR.header-3__i2m2l,.is-inherited__fw5YR.p-1__SEvkC,.is-inherited__fw5YR.p-2__4XAbj,.is-inherited__fw5YR.p-3__dSckt {
    font-size: inherit
}

.action-large__aRRTa p+p,.action-medium__-di3e p+p,.action-small__zSSAW p+p,.header-1__2PzE- p+p,.header-2__3f86G p+p,.header-3__i2m2l p+p,.p-1__SEvkC p+p,.p-2__4XAbj p+p,.p-3__dSckt p+p {
    margin-top: 1em
}

[lang=de] .header-1__2PzE-,[lang=de] .header-2__3f86G,[lang=fi] .header-1__2PzE-,[lang=fi] .header-2__3f86G,[lang=fr] .header-1__2PzE-,[lang=fr] .header-2__3f86G,[lang=nb] .header-1__2PzE-,[lang=nb] .header-2__3f86G {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__2PzE-,[lang=nl] .header-2__3f86G,[lang=pl] .header-1__2PzE-,[lang=pl] .header-2__3f86G,[lang=sv] .header-1__2PzE-,[lang=sv] .header-2__3f86G {
    --line-height: 1
}

[lang=es-ar] .header-1__2PzE-,[lang=es-ar] .header-2__3f86G,[lang=es-co] .header-1__2PzE-,[lang=es-co] .header-2__3f86G,[lang=es-mx] .header-1__2PzE-,[lang=es-mx] .header-2__3f86G,[lang=es] .header-1__2PzE-,[lang=es] .header-2__3f86G,[lang=fr-ca] .header-1__2PzE-,[lang=fr-ca] .header-2__3f86G,[lang=fr] .header-1__2PzE-,[lang=fr] .header-2__3f86G,[lang=hi] .header-1__2PzE-,[lang=hi] .header-2__3f86G,[lang=it] .header-1__2PzE-,[lang=it] .header-2__3f86G,[lang=ja] .header-1__2PzE-,[lang=ja] .header-2__3f86G,[lang=ko] .header-1__2PzE-,[lang=ko] .header-2__3f86G,[lang=pt-pt] .header-1__2PzE-,[lang=pt-pt] .header-2__3f86G,[lang=pt] .header-1__2PzE-,[lang=pt] .header-2__3f86G,[lang=zh-Hant] .header-1__2PzE-,[lang=zh-Hant] .header-2__3f86G,[lang=zh] .header-1__2PzE-,[lang=zh] .header-2__3f86G {
    --line-height: 1.1
}

[lang=ru] .header-1__2PzE-,[lang=ru] .header-2__3f86G {
    --line-height: 1
}

[lang=en].header-1__2PzE-,[lang=en].header-2__3f86G {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__2PzE-,[lang=zh-Hant] .header-2__3f86G,[lang=zh] .header-1__2PzE-,[lang=zh] .header-2__3f86G {
    white-space: pre-wrap
}

[lang=ja] .header-1__2PzE-,[lang=ja] .header-2__3f86G,[lang=zh-Hant] .header-1__2PzE-,[lang=zh-Hant] .header-2__3f86G,[lang=zh] .header-1__2PzE-,[lang=zh] .header-2__3f86G {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__aJSJ3 {
    min-height: 0
}

.header-1__2PzE- {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__2PzE- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__2PzE- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__2PzE- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__2PzE- {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__2PzE- {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__2PzE- {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__2PzE- {
        --font-size:140px
    }
}

.header-2__3f86G {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__3f86G {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__3f86G {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__3f86G {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__3f86G {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__3f86G {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__3f86G {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__3f86G {
        --font-size:68px
    }
}

.header-3__i2m2l {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__i2m2l {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__i2m2l {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__i2m2l {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__i2m2l {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__i2m2l {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__i2m2l {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__i2m2l {
        --font-size:34px
    }
}

.p-1__SEvkC {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__SEvkC {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__SEvkC {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__SEvkC {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__SEvkC {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__SEvkC {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__SEvkC {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__SEvkC {
        --font-size:20px
    }
}

.p-2__4XAbj {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__4XAbj {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__4XAbj {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__4XAbj {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__4XAbj {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__4XAbj {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__4XAbj {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__4XAbj {
        --font-size:17px
    }
}

.p-3__dSckt {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__dSckt {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__dSckt {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__dSckt {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__dSckt {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__dSckt {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__dSckt {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__dSckt {
        --font-size:15px
    }
}

.action-small__zSSAW {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__zSSAW {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__zSSAW {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__zSSAW {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__zSSAW {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__zSSAW {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__zSSAW {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__zSSAW {
        --font-size:15px
    }
}

.action-medium__-di3e {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__-di3e {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__-di3e {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__-di3e {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__-di3e {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__-di3e {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__-di3e {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__-di3e {
        --font-size:17px
    }
}

.action-large__aRRTa {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__aRRTa {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__aRRTa {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__aRRTa {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__aRRTa {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__aRRTa {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__aRRTa {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__aRRTa {
        --font-size:20px
    }
}

.is-italic__upOHO {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__jgaIv {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__jgaIv h1,.formatted-text__jgaIv h2,.formatted-text__jgaIv h3,.formatted-text__jgaIv h4,.formatted-text__jgaIv h5,.formatted-text__jgaIv h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__jgaIv b+*,.formatted-text__jgaIv p+*,.formatted-text__jgaIv strong+* {
    margin-top: 1em
}

.formatted-text__jgaIv b[style] {
    font-size: inherit!important
}

.formatted-text__jgaIv ol,.formatted-text__jgaIv ul {
    padding-left: 0
}

.formatted-text__jgaIv ol li+li,.formatted-text__jgaIv ul li+li {
    margin-top: 11px
}

.is-one-line__hxCz8 {
    white-space: nowrap
}

.icon__2vrJz {
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
    fill: currentColor;
    -webkit-font-smoothing: antialiased
}

.icon__2vrJz svg {
    fill: currentColor;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.icon--sm__dj47K {
    width: 16px;
    height: 16px
}

.icon--xsm__11v5Y {
    width: 20px;
    height: 20px
}

.icon--stretch__10qTq {
    width: inherit;
    height: inherit
}

.icon--inline__6zxzh {
    display: inline-block;
    height: calc(var(--font-size)*.65);
    width: calc(var(--font-size)*.65);
    margin-bottom: .25%;
    margin-left: -1%;
    margin-right: -1%
}

[lang=ja] .icon--inline__6zxzh,[lang=pl] .icon--inline__6zxzh {
    margin-right: 5px
}

[lang=zh] .icon--inline__6zxzh {
    margin-right: 10px
}

.color-default__Gkqid {
    color: var(--color-ui-kit-text-default)
}

.color-inverse__Gnvsc {
    color: var(--color-ui-kit-text-inverse)
}

.color-brand__es-3r {
    color: var(--color-ui-kit-text-yellow)
}

.header-1__36Wn5.is-responsive__kE1Mk {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__36Wn5.is-responsive__kE1Mk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__36Wn5.is-responsive__kE1Mk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__36Wn5.is-responsive__kE1Mk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__36Wn5.is-responsive__kE1Mk {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__36Wn5.is-responsive__kE1Mk {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__Uz0ns.is-responsive__kE1Mk {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__Uz0ns.is-responsive__kE1Mk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__Uz0ns.is-responsive__kE1Mk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__Uz0ns.is-responsive__kE1Mk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__Uz0ns.is-responsive__kE1Mk {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__Uz0ns.is-responsive__kE1Mk {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__TVu-C.is-responsive__kE1Mk {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__TVu-C.is-responsive__kE1Mk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__TVu-C.is-responsive__kE1Mk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__TVu-C.is-responsive__kE1Mk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__TVu-C.is-responsive__kE1Mk {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__TVu-C.is-responsive__kE1Mk {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__SrElt.is-responsive__kE1Mk {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__SrElt.is-responsive__kE1Mk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__SrElt.is-responsive__kE1Mk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__SrElt.is-responsive__kE1Mk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__SrElt.is-responsive__kE1Mk {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__SrElt.is-responsive__kE1Mk {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__vzwuz.is-responsive__kE1Mk {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__vzwuz.is-responsive__kE1Mk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__vzwuz.is-responsive__kE1Mk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__vzwuz.is-responsive__kE1Mk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__vzwuz.is-responsive__kE1Mk {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__vzwuz.is-responsive__kE1Mk {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__nmIwG.is-responsive__kE1Mk {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__nmIwG.is-responsive__kE1Mk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__nmIwG.is-responsive__kE1Mk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__nmIwG.is-responsive__kE1Mk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__nmIwG.is-responsive__kE1Mk {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__nmIwG.is-responsive__kE1Mk {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__j9v-D.is-responsive__kE1Mk {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__j9v-D.is-responsive__kE1Mk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__j9v-D.is-responsive__kE1Mk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__j9v-D.is-responsive__kE1Mk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__j9v-D.is-responsive__kE1Mk {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__j9v-D.is-responsive__kE1Mk {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__H3UQx.is-responsive__kE1Mk {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__H3UQx.is-responsive__kE1Mk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__H3UQx.is-responsive__kE1Mk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__H3UQx.is-responsive__kE1Mk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__H3UQx.is-responsive__kE1Mk {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__H3UQx.is-responsive__kE1Mk {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__JcONN.is-responsive__kE1Mk {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__JcONN.is-responsive__kE1Mk {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__JcONN.is-responsive__kE1Mk {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__JcONN.is-responsive__kE1Mk {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__JcONN.is-responsive__kE1Mk {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__JcONN.is-responsive__kE1Mk {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__JcONN,.action-medium__H3UQx,.action-small__j9v-D,.header-1__36Wn5,.header-2__Uz0ns,.header-3__TVu-C,.p-1__SrElt,.p-2__vzwuz,.p-3__nmIwG {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__hnJuQ.action-large__JcONN,.is-inherited__hnJuQ.action-medium__H3UQx,.is-inherited__hnJuQ.action-small__j9v-D,.is-inherited__hnJuQ.header-1__36Wn5,.is-inherited__hnJuQ.header-2__Uz0ns,.is-inherited__hnJuQ.header-3__TVu-C,.is-inherited__hnJuQ.p-1__SrElt,.is-inherited__hnJuQ.p-2__vzwuz,.is-inherited__hnJuQ.p-3__nmIwG {
    font-size: inherit
}

.action-large__JcONN p+p,.action-medium__H3UQx p+p,.action-small__j9v-D p+p,.header-1__36Wn5 p+p,.header-2__Uz0ns p+p,.header-3__TVu-C p+p,.p-1__SrElt p+p,.p-2__vzwuz p+p,.p-3__nmIwG p+p {
    margin-top: 1em
}

[lang=de] .header-1__36Wn5,[lang=de] .header-2__Uz0ns,[lang=fi] .header-1__36Wn5,[lang=fi] .header-2__Uz0ns,[lang=fr] .header-1__36Wn5,[lang=fr] .header-2__Uz0ns,[lang=nb] .header-1__36Wn5,[lang=nb] .header-2__Uz0ns {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__36Wn5,[lang=nl] .header-2__Uz0ns,[lang=pl] .header-1__36Wn5,[lang=pl] .header-2__Uz0ns,[lang=sv] .header-1__36Wn5,[lang=sv] .header-2__Uz0ns {
    --line-height: 1
}

[lang=es-ar] .header-1__36Wn5,[lang=es-ar] .header-2__Uz0ns,[lang=es-co] .header-1__36Wn5,[lang=es-co] .header-2__Uz0ns,[lang=es-mx] .header-1__36Wn5,[lang=es-mx] .header-2__Uz0ns,[lang=es] .header-1__36Wn5,[lang=es] .header-2__Uz0ns,[lang=fr-ca] .header-1__36Wn5,[lang=fr-ca] .header-2__Uz0ns,[lang=fr] .header-1__36Wn5,[lang=fr] .header-2__Uz0ns,[lang=hi] .header-1__36Wn5,[lang=hi] .header-2__Uz0ns,[lang=it] .header-1__36Wn5,[lang=it] .header-2__Uz0ns,[lang=ja] .header-1__36Wn5,[lang=ja] .header-2__Uz0ns,[lang=ko] .header-1__36Wn5,[lang=ko] .header-2__Uz0ns,[lang=pt-pt] .header-1__36Wn5,[lang=pt-pt] .header-2__Uz0ns,[lang=pt] .header-1__36Wn5,[lang=pt] .header-2__Uz0ns,[lang=zh-Hant] .header-1__36Wn5,[lang=zh-Hant] .header-2__Uz0ns,[lang=zh] .header-1__36Wn5,[lang=zh] .header-2__Uz0ns {
    --line-height: 1.1
}

[lang=ru] .header-1__36Wn5,[lang=ru] .header-2__Uz0ns {
    --line-height: 1
}

[lang=en].header-1__36Wn5,[lang=en].header-2__Uz0ns {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__36Wn5,[lang=zh-Hant] .header-2__Uz0ns,[lang=zh] .header-1__36Wn5,[lang=zh] .header-2__Uz0ns {
    white-space: pre-wrap
}

[lang=ja] .header-1__36Wn5,[lang=ja] .header-2__Uz0ns,[lang=zh-Hant] .header-1__36Wn5,[lang=zh-Hant] .header-2__Uz0ns,[lang=zh] .header-1__36Wn5,[lang=zh] .header-2__Uz0ns {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__kE1Mk {
    min-height: 0
}

.header-1__36Wn5 {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__36Wn5 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__36Wn5 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__36Wn5 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__36Wn5 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__36Wn5 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__36Wn5 {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__36Wn5 {
        --font-size:140px
    }
}

.header-2__Uz0ns {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__Uz0ns {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__Uz0ns {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__Uz0ns {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__Uz0ns {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__Uz0ns {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__Uz0ns {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__Uz0ns {
        --font-size:68px
    }
}

.header-3__TVu-C {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__TVu-C {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__TVu-C {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__TVu-C {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__TVu-C {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__TVu-C {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__TVu-C {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__TVu-C {
        --font-size:34px
    }
}

.p-1__SrElt {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__SrElt {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__SrElt {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__SrElt {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__SrElt {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__SrElt {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__SrElt {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__SrElt {
        --font-size:20px
    }
}

.p-2__vzwuz {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__vzwuz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__vzwuz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__vzwuz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__vzwuz {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__vzwuz {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__vzwuz {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__vzwuz {
        --font-size:17px
    }
}

.p-3__nmIwG {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__nmIwG {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__nmIwG {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__nmIwG {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__nmIwG {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__nmIwG {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__nmIwG {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__nmIwG {
        --font-size:15px
    }
}

.action-small__j9v-D {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__j9v-D {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__j9v-D {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__j9v-D {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__j9v-D {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__j9v-D {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__j9v-D {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__j9v-D {
        --font-size:15px
    }
}

.action-medium__H3UQx {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__H3UQx {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__H3UQx {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__H3UQx {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__H3UQx {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__H3UQx {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__H3UQx {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__H3UQx {
        --font-size:17px
    }
}

.action-large__JcONN {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__JcONN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__JcONN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__JcONN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__JcONN {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__JcONN {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__JcONN {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__JcONN {
        --font-size:20px
    }
}

.is-italic__xfa3T {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__Lv87J {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__Lv87J h1,.formatted-text__Lv87J h2,.formatted-text__Lv87J h3,.formatted-text__Lv87J h4,.formatted-text__Lv87J h5,.formatted-text__Lv87J h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__Lv87J b+*,.formatted-text__Lv87J p+*,.formatted-text__Lv87J strong+* {
    margin-top: 1em
}

.formatted-text__Lv87J b[style] {
    font-size: inherit!important
}

.formatted-text__Lv87J ol,.formatted-text__Lv87J ul {
    padding-left: 0
}

.formatted-text__Lv87J ol li+li,.formatted-text__Lv87J ul li+li {
    margin-top: 11px
}

.is-one-line__UJwhY {
    white-space: nowrap
}

.card__HG0v6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 420px;
    padding: var(--token-cosmos-semantic-spacing-margins-vertical) var(--token-cosmos-semantic-spacing-margins-horizontal);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
    overflow: hidden;
    border-radius: var(--token-cosmos-semantic-border-radius-level-0);
    background: var(--token-cosmos-semantic-color-container-backgrounds-accent-default,#ffdb5b);
    -webkit-box-shadow: var(--token-cosmos-semantic-shadows-none-x) var(--token-cosmos-semantic-shadows-none-y) var(--token-cosmos-semantic-shadows-none-blur) var(--token-cosmos-semantic-shadows-none-spread) var(--token-cosmos-semantic-shadows-none-color);
    box-shadow: var(--token-cosmos-semantic-shadows-none-x) var(--token-cosmos-semantic-shadows-none-y) var(--token-cosmos-semantic-shadows-none-blur) var(--token-cosmos-semantic-shadows-none-spread) var(--token-cosmos-semantic-shadows-none-color)
}

@media(min-width: 768px) {
    .card__HG0v6 {
        min-width:361px;
        gap: 24px
    }
}

@media(min-width: 1024px) {
    .card__HG0v6 {
        max-width:660px;
        height: auto;
        border: 1px solid var(--token-cosmos-semantic-color-border-supportive)
    }
}

.card__HG0v6:hover {
    border: 1px solid var(--token-cosmos-semantic-color-border-supportive);
    -webkit-box-shadow: var(--token-cosmos-semantic-shadows-overlay-x) var(--token-cosmos-semantic-shadows-overlay-y) var(--token-cosmos-semantic-shadows-overlay-blur) var(--token-cosmos-semantic-shadows-floating-spread) var(--token-cosmos-semantic-shadows-overlay-color);
    box-shadow: var(--token-cosmos-semantic-shadows-overlay-x) var(--token-cosmos-semantic-shadows-overlay-y) var(--token-cosmos-semantic-shadows-overlay-blur) var(--token-cosmos-semantic-shadows-floating-spread) var(--token-cosmos-semantic-shadows-overlay-color)
}

.card--bg-light-yellow__fwbrC {
    background: #fff386
}

.card--3-up__tpKIu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    gap: 0;
    padding: 0;
    border-radius: var(--token-cosmos-semantic-border-radius-level-0);
    border: 1px solid var(--token-cosmos-semantic-color-border-supportive);
    background: var(--token-cosmos-semantic-color-container-backgrounds-primary-default);
    -webkit-box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(--token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color);
    box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(--token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color)
}

@media(min-width: 768px) {
    .card--3-up__tpKIu {
        min-width:387px;
        padding: var(--token-cosmos-semantic-spacing-margins-vertical) var(--token-cosmos-semantic-spacing-margins-horizontal);
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}

@media(min-width: 1024px) {
    .card--3-up__tpKIu {
        -webkit-box-align:start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0
    }
}

.card--2-up__o9tFM {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    max-width: unset
}

.card--blog__z5BkF {
    padding: 8px;
    gap: 8px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    border-radius: var(--token-cosmos-semantic-border-radius-level-1);
    background: var(--token-cosmos-semantic-color-container-backgrounds-secondary-default);
    -webkit-box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(--token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color);
    box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(--token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color)
}

@media(min-width: 1024px) {
    .card--blog__z5BkF {
        max-width:437px;
        padding: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 10px;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
}

.card--year__O-QGn {
    gap: 16px;
    max-width: 316px;
    border: 1px solid var(--token-cosmos-semantic-color-border-supportive);
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media(min-width: 768px) {
    .card--year__O-QGn {
        gap:32px;
        max-width: 362px
    }
}

.card--year__O-QGn:hover {
    -webkit-box-shadow: initial;
    box-shadow: none
}

.card__image__I-atu {
    position: relative;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    border-radius: var(--token-cosmos-semantic-border-radius-level-1);
    background: var(--token-cosmos-semantic-color-container-backgrounds-tertiary-default);
    overflow: hidden
}

.card--3-up__tpKIu .card__image__I-atu {
    height: 240px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    border-radius: 0
}

@media(min-width: 768px) {
    .card--3-up__tpKIu .card__image__I-atu {
        border-radius:var(--token-cosmos-semantic-border-radius-level-0)
    }
}

.card--2-up__o9tFM .card__image__I-atu {
    aspect-ratio: 366/216;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

@media(min-width: 768px) {
    .card--2-up__o9tFM .card__image__I-atu {
        aspect-ratio:400/234
    }
}

@media(min-width: 1024px) {
    .card--2-up__o9tFM .card__image__I-atu {
        aspect-ratio:620/330;
        border-radius: var(--token-cosmos-semantic-border-radius-level-0)
    }

    .card__image__I-atu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 10px
    }
}

.card__image__I-atu img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.card__copy__kC7e8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.card--blog__z5BkF .card__copy__kC7e8 {
    gap: 4px;
    padding: 0 6px
}

@media(min-width: 1024px) {
    .card--blog__z5BkF .card__copy__kC7e8 {
        gap:5px;
        padding: 0 var(--token-cosmos-semantic-spacing-gap-medium)
    }
}

.card--3-up__tpKIu .card__copy__kC7e8 {
    padding: 24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 32px
}

.card--2-up__o9tFM .card__copy__kC7e8 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.card--year__O-QGn .card__copy__kC7e8 {
    gap: 8px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset
}

.card__title-description__vizG6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px
}

.card--blog__z5BkF .card__title-description__vizG6 {
    gap: 4px
}

@media(min-width: 1024px) {
    .card--blog__z5BkF .card__title-description__vizG6 {
        gap:5px
    }
}

.card--3-up__tpKIu .card__title-description__vizG6 {
    gap: 8px
}

.card__link__zCqjc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: var(--token-cosmos-button-sizing-min-height-medium);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--token-cosmos-button-color-content-tertiary-default);
    font-weight: 400;
    font-size: 17px;
    font-family: var(--font-family-custom-default)
}

.card--3-up__tpKIu .card__link__zCqjc {
    min-height: unset
}

.card__year__wl5-- {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    font-size: 70px;
    line-height: 1;
    text-transform: uppercase
}

@media(min-width: 1024px) {
    .card__year__wl5-- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .card__year__wl5-- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .card__year__wl5-- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .card__year__wl5-- {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .card__year__wl5-- {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .card__year__wl5-- {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .card__year__wl5-- {
        --font-size:140px
    }
}

@media(min-width: 768px) {
    .card__year__wl5-- {
        font-size:140px
    }
}

.cards__IcpQg {
    max-width: var(--ui-kit-content-max-width);
    margin: 0 auto
}

.cards--2-up__VTLlI {
    padding: 0 16px
}

@media(min-width: 768px) {
    .cards--2-up__VTLlI {
        padding:0 20px
    }
}

@media(min-width: 1024px) {
    .cards--2-up__VTLlI {
        padding:0 40px
    }
}

.cards--2-up__VTLlI .cards__grid__h4YGT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 16px
}

@media(min-width: 768px) {
    .cards--2-up__VTLlI .cards__grid__h4YGT {
        display:grid;
        grid-template-columns: repeat(2,1fr);
        gap: 20px
    }
}

@media(min-width: 1024px) {
    .cards--2-up__VTLlI .cards__grid__h4YGT {
        gap:40px
    }
}

.cards--3-up__sWAQZ {
    padding: 40px 0
}

.cards--3-up__sWAQZ .cards__grid__h4YGT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 32px
}

@media(min-width: 768px) {
    .cards--3-up__sWAQZ .cards__grid__h4YGT {
        display:grid;
        grid-template-columns: repeat(2,1fr);
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
        row-gap: 20px
    }
}

@media(min-width: 1024px) {
    .cards--3-up__sWAQZ .cards__grid__h4YGT {
        grid-template-columns:repeat(3,1fr)
    }
}

.cards--blog__9cdx9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 var(--token-cosmos-semantic-spacing-margins-horizontal);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media(min-width: 1024px) {
    .cards--blog__9cdx9 {
        padding:0 40px
    }
}

.cards--blog__9cdx9 .cards__grid__h4YGT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px
}

@media(max-width: 767px) {
    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:first-child {
        height:487px
    }

    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:nth-child(2) {
        height: 340px
    }

    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:nth-child(3) {
        height: 571px
    }
}

@media(min-width: 768px) {
    .cards--blog__9cdx9 .cards__grid__h4YGT {
        display:grid;
        grid-template-areas: "card1 card2" "card3 card2" "card3 card4";
        grid-template-rows: 365px 163px 365px;
        grid-template-columns: repeat(2,1fr);
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
        row-gap: 24px
    }

    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:first-child {
        grid-area: card1
    }

    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:nth-child(2) {
        grid-area: card2
    }

    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:nth-child(3) {
        grid-area: card3
    }

    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:nth-child(4) {
        grid-area: card4
    }
}

@media(min-width: 1024px) {
    .cards--blog__9cdx9 .cards__grid__h4YGT {
        display:grid;
        grid-template-areas: "card1 card2 card3" "card4 card2 card6" "card4 card5 card6";
        grid-template-rows: 393px 174px 393px;
        grid-template-columns: repeat(3,1fr);
        -webkit-column-gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px;
        row-gap: 20px
    }

    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:first-child {
        grid-area: card1
    }

    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:nth-child(2) {
        grid-area: card2
    }

    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:nth-child(3) {
        grid-area: card3
    }

    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:nth-child(4) {
        grid-area: card4
    }

    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:nth-child(5) {
        grid-area: card5
    }

    .cards--blog__9cdx9 .cards__grid__h4YGT .card__HG0v6:nth-child(6) {
        grid-area: card6
    }
}

.cards--year__bA-jJ {
    position: relative;
    max-width: unset
}

.cards--year__bA-jJ .cards__grid__h4YGT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 var(--token-cosmos-semantic-spacing-margins-horizontal);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 24px;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-x: auto;
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scroll-padding-block-start: var(--token-cosmos-semantic-spacing-margins-horizontal);
    scroll-padding-inline-start: var(--token-cosmos-semantic-spacing-margins-horizontal);
    scrollbar-width: none
}

.cards--year__bA-jJ .cards__grid__h4YGT .card__HG0v6 {
    scroll-snap-align: start
}

@media(min-width: 1024px) {
    .cards--year__bA-jJ .cards__grid__h4YGT {
        padding:0 40px;
        scroll-padding-block-start: 40px;
        scroll-padding-inline-start: 40px
    }
}

.cards--scrollable__59j9Q:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 88px;
    height: 100%;
    background: -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.702)));
    background: linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.702));
    content: "";
    pointer-events: none;
    opacity: 1;
    -webkit-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out
}

@media(min-width: 768px) {
    .cards--scrollable__59j9Q:after {
        width:302px;
        height: 100%
    }
}

.cards--is-at-end__SxKo0.cards--scrollable__59j9Q:after {
    opacity: 0
}

.header-1__MU5r-.is-responsive__oIhSg {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__MU5r-.is-responsive__oIhSg {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__MU5r-.is-responsive__oIhSg {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__MU5r-.is-responsive__oIhSg {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__MU5r-.is-responsive__oIhSg {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__MU5r-.is-responsive__oIhSg {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__b1uf0.is-responsive__oIhSg {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__b1uf0.is-responsive__oIhSg {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__b1uf0.is-responsive__oIhSg {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__b1uf0.is-responsive__oIhSg {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__b1uf0.is-responsive__oIhSg {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__b1uf0.is-responsive__oIhSg {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__tGStg.is-responsive__oIhSg {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__tGStg.is-responsive__oIhSg {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__tGStg.is-responsive__oIhSg {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__tGStg.is-responsive__oIhSg {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__tGStg.is-responsive__oIhSg {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__tGStg.is-responsive__oIhSg {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__-y857.is-responsive__oIhSg {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__-y857.is-responsive__oIhSg {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__-y857.is-responsive__oIhSg {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__-y857.is-responsive__oIhSg {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__-y857.is-responsive__oIhSg {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__-y857.is-responsive__oIhSg {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__5Plul.is-responsive__oIhSg {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__5Plul.is-responsive__oIhSg {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__5Plul.is-responsive__oIhSg {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__5Plul.is-responsive__oIhSg {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__5Plul.is-responsive__oIhSg {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__5Plul.is-responsive__oIhSg {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__piNDZ.is-responsive__oIhSg {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__piNDZ.is-responsive__oIhSg {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__piNDZ.is-responsive__oIhSg {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__piNDZ.is-responsive__oIhSg {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__piNDZ.is-responsive__oIhSg {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__piNDZ.is-responsive__oIhSg {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__W6MwL.is-responsive__oIhSg {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__W6MwL.is-responsive__oIhSg {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__W6MwL.is-responsive__oIhSg {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__W6MwL.is-responsive__oIhSg {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__W6MwL.is-responsive__oIhSg {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__W6MwL.is-responsive__oIhSg {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__3w-k0.is-responsive__oIhSg {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__3w-k0.is-responsive__oIhSg {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__3w-k0.is-responsive__oIhSg {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__3w-k0.is-responsive__oIhSg {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__3w-k0.is-responsive__oIhSg {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__3w-k0.is-responsive__oIhSg {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__VplkD.is-responsive__oIhSg {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__VplkD.is-responsive__oIhSg {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__VplkD.is-responsive__oIhSg {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__VplkD.is-responsive__oIhSg {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__VplkD.is-responsive__oIhSg {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__VplkD.is-responsive__oIhSg {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__VplkD,.action-medium__3w-k0,.action-small__W6MwL,.header-1__MU5r-,.header-2__b1uf0,.header-3__tGStg,.p-1__-y857,.p-2__5Plul,.p-3__piNDZ {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__jbdEF.action-large__VplkD,.is-inherited__jbdEF.action-medium__3w-k0,.is-inherited__jbdEF.action-small__W6MwL,.is-inherited__jbdEF.header-1__MU5r-,.is-inherited__jbdEF.header-2__b1uf0,.is-inherited__jbdEF.header-3__tGStg,.is-inherited__jbdEF.p-1__-y857,.is-inherited__jbdEF.p-2__5Plul,.is-inherited__jbdEF.p-3__piNDZ {
    font-size: inherit
}

.action-large__VplkD p+p,.action-medium__3w-k0 p+p,.action-small__W6MwL p+p,.header-1__MU5r- p+p,.header-2__b1uf0 p+p,.header-3__tGStg p+p,.p-1__-y857 p+p,.p-2__5Plul p+p,.p-3__piNDZ p+p {
    margin-top: 1em
}

[lang=de] .header-1__MU5r-,[lang=de] .header-2__b1uf0,[lang=fi] .header-1__MU5r-,[lang=fi] .header-2__b1uf0,[lang=fr] .header-1__MU5r-,[lang=fr] .header-2__b1uf0,[lang=nb] .header-1__MU5r-,[lang=nb] .header-2__b1uf0 {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__MU5r-,[lang=nl] .header-2__b1uf0,[lang=pl] .header-1__MU5r-,[lang=pl] .header-2__b1uf0,[lang=sv] .header-1__MU5r-,[lang=sv] .header-2__b1uf0 {
    --line-height: 1
}

[lang=es-ar] .header-1__MU5r-,[lang=es-ar] .header-2__b1uf0,[lang=es-co] .header-1__MU5r-,[lang=es-co] .header-2__b1uf0,[lang=es-mx] .header-1__MU5r-,[lang=es-mx] .header-2__b1uf0,[lang=es] .header-1__MU5r-,[lang=es] .header-2__b1uf0,[lang=fr-ca] .header-1__MU5r-,[lang=fr-ca] .header-2__b1uf0,[lang=fr] .header-1__MU5r-,[lang=fr] .header-2__b1uf0,[lang=hi] .header-1__MU5r-,[lang=hi] .header-2__b1uf0,[lang=it] .header-1__MU5r-,[lang=it] .header-2__b1uf0,[lang=ja] .header-1__MU5r-,[lang=ja] .header-2__b1uf0,[lang=ko] .header-1__MU5r-,[lang=ko] .header-2__b1uf0,[lang=pt-pt] .header-1__MU5r-,[lang=pt-pt] .header-2__b1uf0,[lang=pt] .header-1__MU5r-,[lang=pt] .header-2__b1uf0,[lang=zh-Hant] .header-1__MU5r-,[lang=zh-Hant] .header-2__b1uf0,[lang=zh] .header-1__MU5r-,[lang=zh] .header-2__b1uf0 {
    --line-height: 1.1
}

[lang=ru] .header-1__MU5r-,[lang=ru] .header-2__b1uf0 {
    --line-height: 1
}

[lang=en].header-1__MU5r-,[lang=en].header-2__b1uf0 {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__MU5r-,[lang=zh-Hant] .header-2__b1uf0,[lang=zh] .header-1__MU5r-,[lang=zh] .header-2__b1uf0 {
    white-space: pre-wrap
}

[lang=ja] .header-1__MU5r-,[lang=ja] .header-2__b1uf0,[lang=zh-Hant] .header-1__MU5r-,[lang=zh-Hant] .header-2__b1uf0,[lang=zh] .header-1__MU5r-,[lang=zh] .header-2__b1uf0 {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__oIhSg {
    min-height: 0
}

.header-1__MU5r- {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__MU5r- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__MU5r- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__MU5r- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__MU5r- {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__MU5r- {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__MU5r- {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__MU5r- {
        --font-size:140px
    }
}

.header-2__b1uf0 {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__b1uf0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__b1uf0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__b1uf0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__b1uf0 {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__b1uf0 {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__b1uf0 {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__b1uf0 {
        --font-size:68px
    }
}

.header-3__tGStg {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__tGStg {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__tGStg {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__tGStg {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__tGStg {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__tGStg {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__tGStg {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__tGStg {
        --font-size:34px
    }
}

.p-1__-y857 {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__-y857 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__-y857 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__-y857 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__-y857 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__-y857 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__-y857 {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__-y857 {
        --font-size:20px
    }
}

.p-2__5Plul {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__5Plul {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__5Plul {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__5Plul {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__5Plul {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__5Plul {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__5Plul {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__5Plul {
        --font-size:17px
    }
}

.p-3__piNDZ {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__piNDZ {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__piNDZ {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__piNDZ {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__piNDZ {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__piNDZ {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__piNDZ {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__piNDZ {
        --font-size:15px
    }
}

.action-small__W6MwL {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__W6MwL {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__W6MwL {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__W6MwL {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__W6MwL {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__W6MwL {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__W6MwL {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__W6MwL {
        --font-size:15px
    }
}

.action-medium__3w-k0 {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__3w-k0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__3w-k0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__3w-k0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__3w-k0 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__3w-k0 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__3w-k0 {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__3w-k0 {
        --font-size:17px
    }
}

.action-large__VplkD {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__VplkD {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__VplkD {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__VplkD {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__VplkD {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__VplkD {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__VplkD {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__VplkD {
        --font-size:20px
    }
}

.is-italic__deUeR {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__W5R8R {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__W5R8R h1,.formatted-text__W5R8R h2,.formatted-text__W5R8R h3,.formatted-text__W5R8R h4,.formatted-text__W5R8R h5,.formatted-text__W5R8R h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__W5R8R b+*,.formatted-text__W5R8R p+*,.formatted-text__W5R8R strong+* {
    margin-top: 1em
}

.formatted-text__W5R8R b[style] {
    font-size: inherit!important
}

.formatted-text__W5R8R ol,.formatted-text__W5R8R ul {
    padding-left: 0
}

.formatted-text__W5R8R ol li+li,.formatted-text__W5R8R ul li+li {
    margin-top: 11px
}

.is-one-line__TLchC {
    white-space: nowrap
}

.carousel-quotes__q8uPW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px;
    background: var(--color-ui-kit-white)
}

@media(min-width: 1024px) {
    .carousel-quotes__q8uPW {
        padding:0 40px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.carousel-quotes__content__7-kmk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 24px var(--token-cosmos-semantic-spacing-margins-horizontal);
    margin: 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px;
    width: 100%;
    max-width: var(--ui-kit-content-max-inner-width);
    -ms-flex-item-align: stretch;
    align-self: stretch
}

@media(min-width: 768px) {
    .carousel-quotes__content__7-kmk {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 20px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media(min-width: 1024px) {
    .carousel-quotes__content__7-kmk {
        padding:40px 0;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 48px
    }
}

.carousel-quotes__copy__J-Qxh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.carousel-quotes--image-start__2hVIO .carousel-quotes__copy__J-Qxh {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media(min-width: 768px) {
    .carousel-quotes__copy__J-Qxh {
        gap:34px;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0
    }
}

@media(min-width: 1024px) {
    .carousel-quotes__copy__J-Qxh {
        min-height:520px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.carousel-quotes__link__9E7AY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: var(--token-cosmos-button-sizing-min-height-medium);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--token-cosmos-button-color-content-tertiary-default);
    font-weight: 400;
    font-size: 17px;
    font-family: var(--font-family-custom-default)
}

.carousel-quotes__image__GRDGs {
    position: relative;
    height: 330px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    border-radius: var(--token-cosmos-semantic-border-radius-level-1);
    overflow: hidden
}

@media(min-width: 768px) {
    .carousel-quotes__image__GRDGs {
        width:368px;
        height: auto
    }
}

@media(min-width: 1024px) {
    .carousel-quotes__image__GRDGs {
        width:555px
    }
}

.carousel-quotes__image__GRDGs img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.carousel-quotes__arrows__Fpqvk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 var(--token-cosmos-semantic-spacing-margins-horizontal);
    -ms-flex-item-align: stretch;
    display: none
}

.carousel-quotes__arrows--mobile__fPhx2,.carousel-quotes__arrows__Fpqvk {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    align-self: stretch
}

.carousel-quotes__arrows--mobile__fPhx2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 42px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-item-align: stretch;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

@media(min-width: 768px) {
    .carousel-quotes__arrows__Fpqvk {
        padding:0;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .carousel-quotes__arrows--mobile__fPhx2 {
        display: none
    }
}

.carousel-quotes__dots__FXT2g {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(min-width: 768px) {
    .carousel-quotes__dots__FXT2g {
        display:none
    }
}

.carousel-quotes__dot__16zDE {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid var(--color-border-selected)
}

.carousel-quotes__dot__16zDE.is-active__NfBtK {
    background: var(--color-border-selected)
}

.header-1__09lt0.is-responsive__35Ib2 {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__09lt0.is-responsive__35Ib2 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__09lt0.is-responsive__35Ib2 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__09lt0.is-responsive__35Ib2 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__09lt0.is-responsive__35Ib2 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__09lt0.is-responsive__35Ib2 {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__aJFw2.is-responsive__35Ib2 {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__aJFw2.is-responsive__35Ib2 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__aJFw2.is-responsive__35Ib2 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__aJFw2.is-responsive__35Ib2 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__aJFw2.is-responsive__35Ib2 {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__aJFw2.is-responsive__35Ib2 {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__2w9JN.is-responsive__35Ib2 {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__2w9JN.is-responsive__35Ib2 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__2w9JN.is-responsive__35Ib2 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__2w9JN.is-responsive__35Ib2 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__2w9JN.is-responsive__35Ib2 {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__2w9JN.is-responsive__35Ib2 {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__d5rp8.is-responsive__35Ib2 {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__d5rp8.is-responsive__35Ib2 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__d5rp8.is-responsive__35Ib2 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__d5rp8.is-responsive__35Ib2 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__d5rp8.is-responsive__35Ib2 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__d5rp8.is-responsive__35Ib2 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__1yqrf.is-responsive__35Ib2 {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__1yqrf.is-responsive__35Ib2 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__1yqrf.is-responsive__35Ib2 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__1yqrf.is-responsive__35Ib2 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__1yqrf.is-responsive__35Ib2 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__1yqrf.is-responsive__35Ib2 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__Kr66p.is-responsive__35Ib2 {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__Kr66p.is-responsive__35Ib2 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__Kr66p.is-responsive__35Ib2 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__Kr66p.is-responsive__35Ib2 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__Kr66p.is-responsive__35Ib2 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__Kr66p.is-responsive__35Ib2 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__ry5Oq.is-responsive__35Ib2 {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__ry5Oq.is-responsive__35Ib2 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__ry5Oq.is-responsive__35Ib2 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__ry5Oq.is-responsive__35Ib2 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__ry5Oq.is-responsive__35Ib2 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__ry5Oq.is-responsive__35Ib2 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__WglBE.is-responsive__35Ib2 {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__WglBE.is-responsive__35Ib2 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__WglBE.is-responsive__35Ib2 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__WglBE.is-responsive__35Ib2 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__WglBE.is-responsive__35Ib2 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__WglBE.is-responsive__35Ib2 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__Nwegf.is-responsive__35Ib2 {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__Nwegf.is-responsive__35Ib2 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__Nwegf.is-responsive__35Ib2 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__Nwegf.is-responsive__35Ib2 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__Nwegf.is-responsive__35Ib2 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__Nwegf.is-responsive__35Ib2 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__Nwegf,.action-medium__WglBE,.action-small__ry5Oq,.header-1__09lt0,.header-2__aJFw2,.header-3__2w9JN,.p-1__d5rp8,.p-2__1yqrf,.p-3__Kr66p {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__5oJM7.action-large__Nwegf,.is-inherited__5oJM7.action-medium__WglBE,.is-inherited__5oJM7.action-small__ry5Oq,.is-inherited__5oJM7.header-1__09lt0,.is-inherited__5oJM7.header-2__aJFw2,.is-inherited__5oJM7.header-3__2w9JN,.is-inherited__5oJM7.p-1__d5rp8,.is-inherited__5oJM7.p-2__1yqrf,.is-inherited__5oJM7.p-3__Kr66p {
    font-size: inherit
}

.action-large__Nwegf p+p,.action-medium__WglBE p+p,.action-small__ry5Oq p+p,.header-1__09lt0 p+p,.header-2__aJFw2 p+p,.header-3__2w9JN p+p,.p-1__d5rp8 p+p,.p-2__1yqrf p+p,.p-3__Kr66p p+p {
    margin-top: 1em
}

[lang=de] .header-1__09lt0,[lang=de] .header-2__aJFw2,[lang=fi] .header-1__09lt0,[lang=fi] .header-2__aJFw2,[lang=fr] .header-1__09lt0,[lang=fr] .header-2__aJFw2,[lang=nb] .header-1__09lt0,[lang=nb] .header-2__aJFw2 {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__09lt0,[lang=nl] .header-2__aJFw2,[lang=pl] .header-1__09lt0,[lang=pl] .header-2__aJFw2,[lang=sv] .header-1__09lt0,[lang=sv] .header-2__aJFw2 {
    --line-height: 1
}

[lang=es-ar] .header-1__09lt0,[lang=es-ar] .header-2__aJFw2,[lang=es-co] .header-1__09lt0,[lang=es-co] .header-2__aJFw2,[lang=es-mx] .header-1__09lt0,[lang=es-mx] .header-2__aJFw2,[lang=es] .header-1__09lt0,[lang=es] .header-2__aJFw2,[lang=fr-ca] .header-1__09lt0,[lang=fr-ca] .header-2__aJFw2,[lang=fr] .header-1__09lt0,[lang=fr] .header-2__aJFw2,[lang=hi] .header-1__09lt0,[lang=hi] .header-2__aJFw2,[lang=it] .header-1__09lt0,[lang=it] .header-2__aJFw2,[lang=ja] .header-1__09lt0,[lang=ja] .header-2__aJFw2,[lang=ko] .header-1__09lt0,[lang=ko] .header-2__aJFw2,[lang=pt-pt] .header-1__09lt0,[lang=pt-pt] .header-2__aJFw2,[lang=pt] .header-1__09lt0,[lang=pt] .header-2__aJFw2,[lang=zh-Hant] .header-1__09lt0,[lang=zh-Hant] .header-2__aJFw2,[lang=zh] .header-1__09lt0,[lang=zh] .header-2__aJFw2 {
    --line-height: 1.1
}

[lang=ru] .header-1__09lt0,[lang=ru] .header-2__aJFw2 {
    --line-height: 1
}

[lang=en].header-1__09lt0,[lang=en].header-2__aJFw2 {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__09lt0,[lang=zh-Hant] .header-2__aJFw2,[lang=zh] .header-1__09lt0,[lang=zh] .header-2__aJFw2 {
    white-space: pre-wrap
}

[lang=ja] .header-1__09lt0,[lang=ja] .header-2__aJFw2,[lang=zh-Hant] .header-1__09lt0,[lang=zh-Hant] .header-2__aJFw2,[lang=zh] .header-1__09lt0,[lang=zh] .header-2__aJFw2 {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__35Ib2 {
    min-height: 0
}

.header-1__09lt0 {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__09lt0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__09lt0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__09lt0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__09lt0 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__09lt0 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__09lt0 {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__09lt0 {
        --font-size:140px
    }
}

.header-2__aJFw2 {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__aJFw2 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__aJFw2 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__aJFw2 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__aJFw2 {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__aJFw2 {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__aJFw2 {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__aJFw2 {
        --font-size:68px
    }
}

.header-3__2w9JN {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__2w9JN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__2w9JN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__2w9JN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__2w9JN {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__2w9JN {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__2w9JN {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__2w9JN {
        --font-size:34px
    }
}

.p-1__d5rp8 {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__d5rp8 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__d5rp8 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__d5rp8 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__d5rp8 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__d5rp8 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__d5rp8 {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__d5rp8 {
        --font-size:20px
    }
}

.p-2__1yqrf {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__1yqrf {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__1yqrf {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__1yqrf {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__1yqrf {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__1yqrf {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__1yqrf {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__1yqrf {
        --font-size:17px
    }
}

.p-3__Kr66p {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__Kr66p {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__Kr66p {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__Kr66p {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__Kr66p {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__Kr66p {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__Kr66p {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__Kr66p {
        --font-size:15px
    }
}

.action-small__ry5Oq {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__ry5Oq {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__ry5Oq {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__ry5Oq {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__ry5Oq {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__ry5Oq {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__ry5Oq {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__ry5Oq {
        --font-size:15px
    }
}

.action-medium__WglBE {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__WglBE {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__WglBE {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__WglBE {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__WglBE {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__WglBE {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__WglBE {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__WglBE {
        --font-size:17px
    }
}

.action-large__Nwegf {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__Nwegf {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__Nwegf {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__Nwegf {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__Nwegf {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__Nwegf {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__Nwegf {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__Nwegf {
        --font-size:20px
    }
}

.is-italic__5FBnJ {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__ZXjnR {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__ZXjnR h1,.formatted-text__ZXjnR h2,.formatted-text__ZXjnR h3,.formatted-text__ZXjnR h4,.formatted-text__ZXjnR h5,.formatted-text__ZXjnR h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__ZXjnR b+*,.formatted-text__ZXjnR p+*,.formatted-text__ZXjnR strong+* {
    margin-top: 1em
}

.formatted-text__ZXjnR b[style] {
    font-size: inherit!important
}

.formatted-text__ZXjnR ol,.formatted-text__ZXjnR ul {
    padding-left: 0
}

.formatted-text__ZXjnR ol li+li,.formatted-text__ZXjnR ul li+li {
    margin-top: 11px
}

.is-one-line__Bhlac {
    white-space: nowrap
}

.quote__JIDmV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px
}

@media(min-width: 768px) {
    .quote__JIDmV {
        gap:24px;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
}

.quote__text__mI3fx {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default)
}

@media(min-width: 1024px) {
    .quote__text__mI3fx {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .quote__text__mI3fx {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .quote__text__mI3fx {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .quote__text__mI3fx {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .quote__text__mI3fx {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .quote__text__mI3fx {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .quote__text__mI3fx {
        --font-size:68px;
        font-size: 49px;
        line-height: 55px;
        letter-spacing: var(--token-cosmos-semantic-typography-d2-letter-spacing,.42px)
    }
}

.header-1__CXG1q.is-responsive__KL-nz {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__CXG1q.is-responsive__KL-nz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__CXG1q.is-responsive__KL-nz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__CXG1q.is-responsive__KL-nz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__CXG1q.is-responsive__KL-nz {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__CXG1q.is-responsive__KL-nz {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__bnfCQ.is-responsive__KL-nz {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__bnfCQ.is-responsive__KL-nz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__bnfCQ.is-responsive__KL-nz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__bnfCQ.is-responsive__KL-nz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__bnfCQ.is-responsive__KL-nz {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__bnfCQ.is-responsive__KL-nz {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__jq0i0.is-responsive__KL-nz {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__jq0i0.is-responsive__KL-nz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__jq0i0.is-responsive__KL-nz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__jq0i0.is-responsive__KL-nz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__jq0i0.is-responsive__KL-nz {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__jq0i0.is-responsive__KL-nz {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__-OTvg.is-responsive__KL-nz {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__-OTvg.is-responsive__KL-nz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__-OTvg.is-responsive__KL-nz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__-OTvg.is-responsive__KL-nz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__-OTvg.is-responsive__KL-nz {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__-OTvg.is-responsive__KL-nz {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__ewprj.is-responsive__KL-nz {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__ewprj.is-responsive__KL-nz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__ewprj.is-responsive__KL-nz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__ewprj.is-responsive__KL-nz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__ewprj.is-responsive__KL-nz {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__ewprj.is-responsive__KL-nz {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__T3w9e.is-responsive__KL-nz {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__T3w9e.is-responsive__KL-nz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__T3w9e.is-responsive__KL-nz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__T3w9e.is-responsive__KL-nz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__T3w9e.is-responsive__KL-nz {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__T3w9e.is-responsive__KL-nz {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__0zjGq.is-responsive__KL-nz {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__0zjGq.is-responsive__KL-nz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__0zjGq.is-responsive__KL-nz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__0zjGq.is-responsive__KL-nz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__0zjGq.is-responsive__KL-nz {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__0zjGq.is-responsive__KL-nz {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__ZaCjT.is-responsive__KL-nz {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__ZaCjT.is-responsive__KL-nz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__ZaCjT.is-responsive__KL-nz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__ZaCjT.is-responsive__KL-nz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__ZaCjT.is-responsive__KL-nz {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__ZaCjT.is-responsive__KL-nz {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__YfBZD.is-responsive__KL-nz {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__YfBZD.is-responsive__KL-nz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__YfBZD.is-responsive__KL-nz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__YfBZD.is-responsive__KL-nz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__YfBZD.is-responsive__KL-nz {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__YfBZD.is-responsive__KL-nz {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__YfBZD,.action-medium__ZaCjT,.action-small__0zjGq,.header-1__CXG1q,.header-2__bnfCQ,.header-3__jq0i0,.p-1__-OTvg,.p-2__ewprj,.p-3__T3w9e {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__Qxhie.action-large__YfBZD,.is-inherited__Qxhie.action-medium__ZaCjT,.is-inherited__Qxhie.action-small__0zjGq,.is-inherited__Qxhie.header-1__CXG1q,.is-inherited__Qxhie.header-2__bnfCQ,.is-inherited__Qxhie.header-3__jq0i0,.is-inherited__Qxhie.p-1__-OTvg,.is-inherited__Qxhie.p-2__ewprj,.is-inherited__Qxhie.p-3__T3w9e {
    font-size: inherit
}

.action-large__YfBZD p+p,.action-medium__ZaCjT p+p,.action-small__0zjGq p+p,.header-1__CXG1q p+p,.header-2__bnfCQ p+p,.header-3__jq0i0 p+p,.p-1__-OTvg p+p,.p-2__ewprj p+p,.p-3__T3w9e p+p {
    margin-top: 1em
}

[lang=de] .header-1__CXG1q,[lang=de] .header-2__bnfCQ,[lang=fi] .header-1__CXG1q,[lang=fi] .header-2__bnfCQ,[lang=fr] .header-1__CXG1q,[lang=fr] .header-2__bnfCQ,[lang=nb] .header-1__CXG1q,[lang=nb] .header-2__bnfCQ {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__CXG1q,[lang=nl] .header-2__bnfCQ,[lang=pl] .header-1__CXG1q,[lang=pl] .header-2__bnfCQ,[lang=sv] .header-1__CXG1q,[lang=sv] .header-2__bnfCQ {
    --line-height: 1
}

[lang=es-ar] .header-1__CXG1q,[lang=es-ar] .header-2__bnfCQ,[lang=es-co] .header-1__CXG1q,[lang=es-co] .header-2__bnfCQ,[lang=es-mx] .header-1__CXG1q,[lang=es-mx] .header-2__bnfCQ,[lang=es] .header-1__CXG1q,[lang=es] .header-2__bnfCQ,[lang=fr-ca] .header-1__CXG1q,[lang=fr-ca] .header-2__bnfCQ,[lang=fr] .header-1__CXG1q,[lang=fr] .header-2__bnfCQ,[lang=hi] .header-1__CXG1q,[lang=hi] .header-2__bnfCQ,[lang=it] .header-1__CXG1q,[lang=it] .header-2__bnfCQ,[lang=ja] .header-1__CXG1q,[lang=ja] .header-2__bnfCQ,[lang=ko] .header-1__CXG1q,[lang=ko] .header-2__bnfCQ,[lang=pt-pt] .header-1__CXG1q,[lang=pt-pt] .header-2__bnfCQ,[lang=pt] .header-1__CXG1q,[lang=pt] .header-2__bnfCQ,[lang=zh-Hant] .header-1__CXG1q,[lang=zh-Hant] .header-2__bnfCQ,[lang=zh] .header-1__CXG1q,[lang=zh] .header-2__bnfCQ {
    --line-height: 1.1
}

[lang=ru] .header-1__CXG1q,[lang=ru] .header-2__bnfCQ {
    --line-height: 1
}

[lang=en].header-1__CXG1q,[lang=en].header-2__bnfCQ {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__CXG1q,[lang=zh-Hant] .header-2__bnfCQ,[lang=zh] .header-1__CXG1q,[lang=zh] .header-2__bnfCQ {
    white-space: pre-wrap
}

[lang=ja] .header-1__CXG1q,[lang=ja] .header-2__bnfCQ,[lang=zh-Hant] .header-1__CXG1q,[lang=zh-Hant] .header-2__bnfCQ,[lang=zh] .header-1__CXG1q,[lang=zh] .header-2__bnfCQ {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__KL-nz {
    min-height: 0
}

.header-1__CXG1q {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__CXG1q {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__CXG1q {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__CXG1q {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__CXG1q {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__CXG1q {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__CXG1q {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__CXG1q {
        --font-size:140px
    }
}

.header-2__bnfCQ {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__bnfCQ {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__bnfCQ {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__bnfCQ {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__bnfCQ {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__bnfCQ {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__bnfCQ {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__bnfCQ {
        --font-size:68px
    }
}

.header-3__jq0i0 {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__jq0i0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__jq0i0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__jq0i0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__jq0i0 {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__jq0i0 {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__jq0i0 {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__jq0i0 {
        --font-size:34px
    }
}

.p-1__-OTvg {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__-OTvg {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__-OTvg {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__-OTvg {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__-OTvg {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__-OTvg {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__-OTvg {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__-OTvg {
        --font-size:20px
    }
}

.p-2__ewprj {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__ewprj {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__ewprj {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__ewprj {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__ewprj {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__ewprj {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__ewprj {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__ewprj {
        --font-size:17px
    }
}

.p-3__T3w9e {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__T3w9e {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__T3w9e {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__T3w9e {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__T3w9e {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__T3w9e {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__T3w9e {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__T3w9e {
        --font-size:15px
    }
}

.action-small__0zjGq {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__0zjGq {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__0zjGq {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__0zjGq {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__0zjGq {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__0zjGq {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__0zjGq {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__0zjGq {
        --font-size:15px
    }
}

.action-medium__ZaCjT {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__ZaCjT {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__ZaCjT {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__ZaCjT {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__ZaCjT {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__ZaCjT {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__ZaCjT {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__ZaCjT {
        --font-size:17px
    }
}

.action-large__YfBZD {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__YfBZD {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__YfBZD {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__YfBZD {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__YfBZD {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__YfBZD {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__YfBZD {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__YfBZD {
        --font-size:20px
    }
}

.is-italic__O6pmv {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__IBI-d {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__IBI-d h1,.formatted-text__IBI-d h2,.formatted-text__IBI-d h3,.formatted-text__IBI-d h4,.formatted-text__IBI-d h5,.formatted-text__IBI-d h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__IBI-d b+*,.formatted-text__IBI-d p+*,.formatted-text__IBI-d strong+* {
    margin-top: 1em
}

.formatted-text__IBI-d b[style] {
    font-size: inherit!important
}

.formatted-text__IBI-d ol,.formatted-text__IBI-d ul {
    padding-left: 0
}

.formatted-text__IBI-d ol li+li,.formatted-text__IBI-d ul li+li {
    margin-top: 11px
}

.is-one-line__x1YE3 {
    white-space: nowrap
}

.pagination-dots__N0Lmf {
    width: 100%
}

.pagination-dots--simple__8R0wC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.pagination-dots--exploration__7Y2Dk {
    position: relative;
    height: var(--token-cosmos-paginationdots-sizing-circle-large)
}

.pagination-dots--color-default__gdp5L {
    --pagination-dots-dot-background-color: rgba(30,30,30,.2);
    --pagination-dots-dot-border-color: rgba(30,30,30,.2)
}

.pagination-dots--color-default__gdp5L .pagination-dots__dot--active__gMnbr {
    --pagination-dots-dot-background-color: #202020;
    --pagination-dots-dot-border-color: #202020
}

.pagination-dots--color-inverse__hI1Iv {
    --pagination-dots-dot-background-color: hsla(0,0%,100%,.2);
    --pagination-dots-dot-border-color: var(--token-cosmos-paginationdots-color-border-inverse-unselected)
}

.pagination-dots--color-inverse__hI1Iv .pagination-dots__dot--active__gMnbr {
    --pagination-dots-dot-background-color: #fff;
    --pagination-dots-dot-border-color: var(--token-cosmos-paginationdots-color-border-inverse-selected)
}

.pagination-dots__dot__eXYWe {
    width: var(--token-cosmos-paginationdots-sizing-circle-large);
    height: var(--token-cosmos-paginationdots-sizing-circle-large);
    border-radius: 50%;
    background-color: var(--pagination-dots-dot-background-color);
    -webkit-transition-duration: var(--token-pagination-dots-animation-timing-transition);
    transition-duration: var(--token-pagination-dots-animation-timing-transition)
}

.pagination-dots--simple__8R0wC .pagination-dots__dot__eXYWe {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-transition-property: background-color,border-color;
    transition-property: background-color,border-color
}

.pagination-dots--simple__8R0wC .pagination-dots__dot__eXYWe+.pagination-dots__dot__eXYWe {
    margin-left: var(--token-cosmos-paginationdots-spacing-gap)
}

.pagination-dots--exploration__7Y2Dk .pagination-dots__dot__eXYWe {
    position: absolute;
    top: 0;
    left: calc(50% - var(--token-cosmos-paginationdots-sizing-circle-large)*.5);
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform
}

.header-1__kzuz6.is-responsive__DDsVt {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__kzuz6.is-responsive__DDsVt {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__kzuz6.is-responsive__DDsVt {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__kzuz6.is-responsive__DDsVt {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__kzuz6.is-responsive__DDsVt {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__kzuz6.is-responsive__DDsVt {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__YqVLY.is-responsive__DDsVt {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__YqVLY.is-responsive__DDsVt {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__YqVLY.is-responsive__DDsVt {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__YqVLY.is-responsive__DDsVt {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__YqVLY.is-responsive__DDsVt {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__YqVLY.is-responsive__DDsVt {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__wuH3d.is-responsive__DDsVt {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__wuH3d.is-responsive__DDsVt {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__wuH3d.is-responsive__DDsVt {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__wuH3d.is-responsive__DDsVt {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__wuH3d.is-responsive__DDsVt {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__wuH3d.is-responsive__DDsVt {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__lW71J.is-responsive__DDsVt {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__lW71J.is-responsive__DDsVt {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__lW71J.is-responsive__DDsVt {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__lW71J.is-responsive__DDsVt {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__lW71J.is-responsive__DDsVt {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__lW71J.is-responsive__DDsVt {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__K7xiB.is-responsive__DDsVt {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__K7xiB.is-responsive__DDsVt {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__K7xiB.is-responsive__DDsVt {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__K7xiB.is-responsive__DDsVt {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__K7xiB.is-responsive__DDsVt {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__K7xiB.is-responsive__DDsVt {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__yzhrv.is-responsive__DDsVt {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__yzhrv.is-responsive__DDsVt {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__yzhrv.is-responsive__DDsVt {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__yzhrv.is-responsive__DDsVt {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__yzhrv.is-responsive__DDsVt {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__yzhrv.is-responsive__DDsVt {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__pyPCM.is-responsive__DDsVt {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__pyPCM.is-responsive__DDsVt {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__pyPCM.is-responsive__DDsVt {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__pyPCM.is-responsive__DDsVt {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__pyPCM.is-responsive__DDsVt {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__pyPCM.is-responsive__DDsVt {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__94Z3L.is-responsive__DDsVt {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__94Z3L.is-responsive__DDsVt {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__94Z3L.is-responsive__DDsVt {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__94Z3L.is-responsive__DDsVt {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__94Z3L.is-responsive__DDsVt {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__94Z3L.is-responsive__DDsVt {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__lCr3R.is-responsive__DDsVt {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__lCr3R.is-responsive__DDsVt {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__lCr3R.is-responsive__DDsVt {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__lCr3R.is-responsive__DDsVt {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__lCr3R.is-responsive__DDsVt {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__lCr3R.is-responsive__DDsVt {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__lCr3R,.action-medium__94Z3L,.action-small__pyPCM,.header-1__kzuz6,.header-2__YqVLY,.header-3__wuH3d,.p-1__lW71J,.p-2__K7xiB,.p-3__yzhrv {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__M0hgH.action-large__lCr3R,.is-inherited__M0hgH.action-medium__94Z3L,.is-inherited__M0hgH.action-small__pyPCM,.is-inherited__M0hgH.header-1__kzuz6,.is-inherited__M0hgH.header-2__YqVLY,.is-inherited__M0hgH.header-3__wuH3d,.is-inherited__M0hgH.p-1__lW71J,.is-inherited__M0hgH.p-2__K7xiB,.is-inherited__M0hgH.p-3__yzhrv {
    font-size: inherit
}

.action-large__lCr3R p+p,.action-medium__94Z3L p+p,.action-small__pyPCM p+p,.header-1__kzuz6 p+p,.header-2__YqVLY p+p,.header-3__wuH3d p+p,.p-1__lW71J p+p,.p-2__K7xiB p+p,.p-3__yzhrv p+p {
    margin-top: 1em
}

[lang=de] .header-1__kzuz6,[lang=de] .header-2__YqVLY,[lang=fi] .header-1__kzuz6,[lang=fi] .header-2__YqVLY,[lang=fr] .header-1__kzuz6,[lang=fr] .header-2__YqVLY,[lang=nb] .header-1__kzuz6,[lang=nb] .header-2__YqVLY {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__kzuz6,[lang=nl] .header-2__YqVLY,[lang=pl] .header-1__kzuz6,[lang=pl] .header-2__YqVLY,[lang=sv] .header-1__kzuz6,[lang=sv] .header-2__YqVLY {
    --line-height: 1
}

[lang=es-ar] .header-1__kzuz6,[lang=es-ar] .header-2__YqVLY,[lang=es-co] .header-1__kzuz6,[lang=es-co] .header-2__YqVLY,[lang=es-mx] .header-1__kzuz6,[lang=es-mx] .header-2__YqVLY,[lang=es] .header-1__kzuz6,[lang=es] .header-2__YqVLY,[lang=fr-ca] .header-1__kzuz6,[lang=fr-ca] .header-2__YqVLY,[lang=fr] .header-1__kzuz6,[lang=fr] .header-2__YqVLY,[lang=hi] .header-1__kzuz6,[lang=hi] .header-2__YqVLY,[lang=it] .header-1__kzuz6,[lang=it] .header-2__YqVLY,[lang=ja] .header-1__kzuz6,[lang=ja] .header-2__YqVLY,[lang=ko] .header-1__kzuz6,[lang=ko] .header-2__YqVLY,[lang=pt-pt] .header-1__kzuz6,[lang=pt-pt] .header-2__YqVLY,[lang=pt] .header-1__kzuz6,[lang=pt] .header-2__YqVLY,[lang=zh-Hant] .header-1__kzuz6,[lang=zh-Hant] .header-2__YqVLY,[lang=zh] .header-1__kzuz6,[lang=zh] .header-2__YqVLY {
    --line-height: 1.1
}

[lang=ru] .header-1__kzuz6,[lang=ru] .header-2__YqVLY {
    --line-height: 1
}

[lang=en].header-1__kzuz6,[lang=en].header-2__YqVLY {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__kzuz6,[lang=zh-Hant] .header-2__YqVLY,[lang=zh] .header-1__kzuz6,[lang=zh] .header-2__YqVLY {
    white-space: pre-wrap
}

[lang=ja] .header-1__kzuz6,[lang=ja] .header-2__YqVLY,[lang=zh-Hant] .header-1__kzuz6,[lang=zh-Hant] .header-2__YqVLY,[lang=zh] .header-1__kzuz6,[lang=zh] .header-2__YqVLY {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__DDsVt {
    min-height: 0
}

.header-1__kzuz6 {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__kzuz6 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__kzuz6 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__kzuz6 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__kzuz6 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__kzuz6 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__kzuz6 {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__kzuz6 {
        --font-size:140px
    }
}

.header-2__YqVLY {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__YqVLY {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__YqVLY {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__YqVLY {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__YqVLY {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__YqVLY {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__YqVLY {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__YqVLY {
        --font-size:68px
    }
}

.header-3__wuH3d {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__wuH3d {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__wuH3d {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__wuH3d {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__wuH3d {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__wuH3d {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__wuH3d {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__wuH3d {
        --font-size:34px
    }
}

.p-1__lW71J {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__lW71J {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__lW71J {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__lW71J {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__lW71J {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__lW71J {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__lW71J {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__lW71J {
        --font-size:20px
    }
}

.p-2__K7xiB {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__K7xiB {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__K7xiB {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__K7xiB {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__K7xiB {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__K7xiB {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__K7xiB {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__K7xiB {
        --font-size:17px
    }
}

.p-3__yzhrv {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__yzhrv {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__yzhrv {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__yzhrv {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__yzhrv {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__yzhrv {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__yzhrv {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__yzhrv {
        --font-size:15px
    }
}

.action-small__pyPCM {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__pyPCM {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__pyPCM {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__pyPCM {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__pyPCM {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__pyPCM {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__pyPCM {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__pyPCM {
        --font-size:15px
    }
}

.action-medium__94Z3L {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__94Z3L {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__94Z3L {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__94Z3L {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__94Z3L {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__94Z3L {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__94Z3L {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__94Z3L {
        --font-size:17px
    }
}

.action-large__lCr3R {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__lCr3R {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__lCr3R {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__lCr3R {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__lCr3R {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__lCr3R {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__lCr3R {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__lCr3R {
        --font-size:20px
    }
}

.is-italic__-UydT {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__77zIv {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__77zIv h1,.formatted-text__77zIv h2,.formatted-text__77zIv h3,.formatted-text__77zIv h4,.formatted-text__77zIv h5,.formatted-text__77zIv h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__77zIv b+*,.formatted-text__77zIv p+*,.formatted-text__77zIv strong+* {
    margin-top: 1em
}

.formatted-text__77zIv b[style] {
    font-size: inherit!important
}

.formatted-text__77zIv ol,.formatted-text__77zIv ul {
    padding-left: 0
}

.formatted-text__77zIv ol li+li,.formatted-text__77zIv ul li+li {
    margin-top: 11px
}

.is-one-line__IiPFH {
    white-space: nowrap
}

.carousel-stacked-cards__vjqUb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    background: var(--color-ui-kit-white)
}

.carousel-stacked-cards--yellow__5uWSi {
    background: var(--token-cosmos-button-color-background-primary-yellow)
}

.carousel-stacked-cards--rounded__Jlr2T {
    background: var(--color-ui-kit-white)
}

.carousel-stacked-cards__inner__H8d1W {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 32px var(--token-cosmos-semantic-spacing-margins-horizontal);
    max-width: var(--ui-kit-content-max-width);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px
}

.carousel-stacked-cards--rounded__Jlr2T .carousel-stacked-cards__inner__H8d1W {
    margin: 0 var(--token-cosmos-semantic-spacing-margins-horizontal);
    border-radius: var(--token-cosmos-semantic-border-radius-level-0);
    border: 1px solid var(--token-cosmos-semantic-color-border-supportive);
    -webkit-box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(--token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color);
    box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(--token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color);
    background: var(--color-ui-kit-white)
}

@media(min-width: 1024px) {
    .carousel-stacked-cards--rounded__Jlr2T .carousel-stacked-cards__inner__H8d1W {
        margin:0 40px
    }
}

.carousel-stacked-cards--rounded__Jlr2T.carousel-stacked-cards--yellow__5uWSi .carousel-stacked-cards__inner__H8d1W {
    background: var(--token-cosmos-button-color-background-primary-yellow)
}

@media(min-width: 768px) {
    .carousel-stacked-cards__inner__H8d1W {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 0 75px;
        margin-bottom: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 20px
    }

    .carousel-stacked-cards--app-download__URUl3 .carousel-stacked-cards__inner__H8d1W {
        width: 100%
    }
}

@media(min-width: 1024px) {
    .carousel-stacked-cards__inner__H8d1W {
        display:grid;
        grid-template-columns: 1fr 1fr;
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        padding: 0 40px
    }
}

@media(min-width: 768px) {
    .carousel-stacked-cards--app-download__URUl3 .carousel-stacked-cards__inner__H8d1W {
        padding:68px 40px
    }
}

.carousel-stacked-cards__copy__z5i1w {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media(min-width: 768px) {
    .carousel-stacked-cards__copy__z5i1w {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 34px;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0;
        -ms-flex-item-align: stretch;
        align-self: stretch;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

@media(min-width: 1024px) {
    .carousel-stacked-cards__copy__z5i1w {
        padding-left:60px
    }

    .carousel-stacked-cards--app-download__URUl3 .carousel-stacked-cards__copy__z5i1w {
        padding-left: 80px
    }

    .carousel-stacked-cards--rounded__Jlr2T .carousel-stacked-cards__copy__z5i1w {
        padding-left: 40px
    }
}

.carousel-stacked-cards__cards__EC4ue {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 400px;
    height: 276px;
    margin: 0 auto
}

@media(min-width: 768px) {
    .carousel-stacked-cards__cards__EC4ue {
        height:450px;
        width: auto;
        max-width: unset;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0
    }
}

@media(min-width: 1024px) {
    .carousel-stacked-cards__cards__EC4ue {
        margin:0 40px;
        width: 540px;
        height: 618px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }

    .carousel-stacked-cards--app-download__URUl3 .carousel-stacked-cards__cards__EC4ue {
        height: auto
    }
}

.carousel-stacked-cards__cards-inner__uLZjI {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%;
    z-index: 0
}

@media(min-width: 768px) {
    .carousel-stacked-cards__cards-inner__uLZjI {
        height:320px;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}

@media(min-width: 1024px) {
    .carousel-stacked-cards__cards-inner__uLZjI {
        width:588px;
        height: 460px
    }
}

.stacked-card__V7RUE {
    position: absolute;
    width: 221px;
    height: 276px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 10px;
    overflow: hidden;
    z-index: 3
}

@media(min-width: 768px) {
    .stacked-card__V7RUE {
        width:256px;
        height: 320px;
        border-radius: 14px
    }
}

@media(min-width: 1024px) {
    .stacked-card__V7RUE {
        width:368px;
        height: 461px;
        border-radius: var(--token-cosmos-semantic-border-radius-level-1)
    }
}

.stacked-card__V7RUE:nth-child(2) {
    right: calc((100% - 221px)/2);
    z-index: 2;
    -webkit-transform: scale(.85);
    transform: scale(.85);
    -webkit-transform-origin: right center;
    transform-origin: right center
}

@media(min-width: 768px) {
    .stacked-card__V7RUE:nth-child(2) {
        right:calc((100% - 256px)/2)
    }
}

@media(min-width: 1024px) {
    .stacked-card__V7RUE:nth-child(2) {
        right:calc((100% - 368px)/2)
    }
}

.stacked-card__V7RUE:nth-child(3) {
    right: 0;
    z-index: 1;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    -webkit-transform-origin: right center;
    transform-origin: right center
}

.stacked-card__V7RUE img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.stacked-card__badge__CLJHy {
    --badge-font-size: 24px;
    position: absolute;
    top: 8px;
    right: 8px;
    padding: 12px 6px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: var(--token-cosmos-semantic-border-radius-full,1000px);
    background: var(--token-cosmos-button-color-background-primary-yellow);
    color: #343333;
    text-align: center;
    font-size: var(--badge-font-size);
    font-style: normal;
    font-weight: 400;
    line-height: var(--badge-font-size);
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr
}

@media(min-width: 768px) {
    .stacked-card__badge__CLJHy {
        --badge-font-size:28px;
        padding: 14px 7px
    }
}

@media(min-width: 1024px) {
    .stacked-card__badge__CLJHy {
        --badge-font-size:40px;
        padding: 20px 10px
    }
}

.stacked-card__V7RUE:nth-child(2) .stacked-card__badge__CLJHy {
    font-size: calc(var(--badge-font-size)*.85);
    line-height: calc(var(--badge-font-size)*.85)
}

.stacked-card__V7RUE:nth-child(3) .stacked-card__badge__CLJHy {
    font-size: calc(var(--badge-font-size)*.6);
    line-height: calc(var(--badge-font-size)*.6)
}

.app-download__6HDZf {
    gap: 16px
}

.app-download__6HDZf,.app-download__icon-circle__i2S1y {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.app-download__icon-circle__i2S1y {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: var(--token-cosmos-semantic-color-container-backgrounds-inverse)
}

@media(min-width: 768px) {
    .app-download__icon-circle__i2S1y {
        width:40px;
        height: 40px
    }
}

@media(min-width: 1024px) {
    .app-download__icon-circle__i2S1y {
        width:40px;
        height: 40px
    }
}

.app-download__icon__F9wzG {
    color: var(--color-ui-kit-white);
    width: 16px;
    height: 16px
}

@media(min-width: 1024px) {
    .app-download__icon__F9wzG {
        width:20px;
        height: 20px
    }
}

.header-1__Gb7OI.is-responsive__X5AX1 {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__Gb7OI.is-responsive__X5AX1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__Gb7OI.is-responsive__X5AX1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__Gb7OI.is-responsive__X5AX1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__Gb7OI.is-responsive__X5AX1 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__Gb7OI.is-responsive__X5AX1 {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__M7zxT.is-responsive__X5AX1 {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__M7zxT.is-responsive__X5AX1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__M7zxT.is-responsive__X5AX1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__M7zxT.is-responsive__X5AX1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__M7zxT.is-responsive__X5AX1 {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__M7zxT.is-responsive__X5AX1 {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__IO1Ht.is-responsive__X5AX1 {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__IO1Ht.is-responsive__X5AX1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__IO1Ht.is-responsive__X5AX1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__IO1Ht.is-responsive__X5AX1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__IO1Ht.is-responsive__X5AX1 {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__IO1Ht.is-responsive__X5AX1 {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__c5dSU.is-responsive__X5AX1 {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__c5dSU.is-responsive__X5AX1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__c5dSU.is-responsive__X5AX1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__c5dSU.is-responsive__X5AX1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__c5dSU.is-responsive__X5AX1 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__c5dSU.is-responsive__X5AX1 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__4LpRN.is-responsive__X5AX1 {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__4LpRN.is-responsive__X5AX1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__4LpRN.is-responsive__X5AX1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__4LpRN.is-responsive__X5AX1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__4LpRN.is-responsive__X5AX1 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__4LpRN.is-responsive__X5AX1 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__OkY5Q.is-responsive__X5AX1 {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__OkY5Q.is-responsive__X5AX1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__OkY5Q.is-responsive__X5AX1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__OkY5Q.is-responsive__X5AX1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__OkY5Q.is-responsive__X5AX1 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__OkY5Q.is-responsive__X5AX1 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__B84t4.is-responsive__X5AX1 {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__B84t4.is-responsive__X5AX1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__B84t4.is-responsive__X5AX1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__B84t4.is-responsive__X5AX1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__B84t4.is-responsive__X5AX1 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__B84t4.is-responsive__X5AX1 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__55k0g.is-responsive__X5AX1 {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__55k0g.is-responsive__X5AX1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__55k0g.is-responsive__X5AX1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__55k0g.is-responsive__X5AX1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__55k0g.is-responsive__X5AX1 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__55k0g.is-responsive__X5AX1 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__8uuQv.is-responsive__X5AX1 {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__8uuQv.is-responsive__X5AX1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__8uuQv.is-responsive__X5AX1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__8uuQv.is-responsive__X5AX1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__8uuQv.is-responsive__X5AX1 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__8uuQv.is-responsive__X5AX1 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__8uuQv,.action-medium__55k0g,.action-small__B84t4,.header-1__Gb7OI,.header-2__M7zxT,.header-3__IO1Ht,.p-1__c5dSU,.p-2__4LpRN,.p-3__OkY5Q {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__BwJbZ.action-large__8uuQv,.is-inherited__BwJbZ.action-medium__55k0g,.is-inherited__BwJbZ.action-small__B84t4,.is-inherited__BwJbZ.header-1__Gb7OI,.is-inherited__BwJbZ.header-2__M7zxT,.is-inherited__BwJbZ.header-3__IO1Ht,.is-inherited__BwJbZ.p-1__c5dSU,.is-inherited__BwJbZ.p-2__4LpRN,.is-inherited__BwJbZ.p-3__OkY5Q {
    font-size: inherit
}

.action-large__8uuQv p+p,.action-medium__55k0g p+p,.action-small__B84t4 p+p,.header-1__Gb7OI p+p,.header-2__M7zxT p+p,.header-3__IO1Ht p+p,.p-1__c5dSU p+p,.p-2__4LpRN p+p,.p-3__OkY5Q p+p {
    margin-top: 1em
}

[lang=de] .header-1__Gb7OI,[lang=de] .header-2__M7zxT,[lang=fi] .header-1__Gb7OI,[lang=fi] .header-2__M7zxT,[lang=fr] .header-1__Gb7OI,[lang=fr] .header-2__M7zxT,[lang=nb] .header-1__Gb7OI,[lang=nb] .header-2__M7zxT {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__Gb7OI,[lang=nl] .header-2__M7zxT,[lang=pl] .header-1__Gb7OI,[lang=pl] .header-2__M7zxT,[lang=sv] .header-1__Gb7OI,[lang=sv] .header-2__M7zxT {
    --line-height: 1
}

[lang=es-ar] .header-1__Gb7OI,[lang=es-ar] .header-2__M7zxT,[lang=es-co] .header-1__Gb7OI,[lang=es-co] .header-2__M7zxT,[lang=es-mx] .header-1__Gb7OI,[lang=es-mx] .header-2__M7zxT,[lang=es] .header-1__Gb7OI,[lang=es] .header-2__M7zxT,[lang=fr-ca] .header-1__Gb7OI,[lang=fr-ca] .header-2__M7zxT,[lang=fr] .header-1__Gb7OI,[lang=fr] .header-2__M7zxT,[lang=hi] .header-1__Gb7OI,[lang=hi] .header-2__M7zxT,[lang=it] .header-1__Gb7OI,[lang=it] .header-2__M7zxT,[lang=ja] .header-1__Gb7OI,[lang=ja] .header-2__M7zxT,[lang=ko] .header-1__Gb7OI,[lang=ko] .header-2__M7zxT,[lang=pt-pt] .header-1__Gb7OI,[lang=pt-pt] .header-2__M7zxT,[lang=pt] .header-1__Gb7OI,[lang=pt] .header-2__M7zxT,[lang=zh-Hant] .header-1__Gb7OI,[lang=zh-Hant] .header-2__M7zxT,[lang=zh] .header-1__Gb7OI,[lang=zh] .header-2__M7zxT {
    --line-height: 1.1
}

[lang=ru] .header-1__Gb7OI,[lang=ru] .header-2__M7zxT {
    --line-height: 1
}

[lang=en].header-1__Gb7OI,[lang=en].header-2__M7zxT {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__Gb7OI,[lang=zh-Hant] .header-2__M7zxT,[lang=zh] .header-1__Gb7OI,[lang=zh] .header-2__M7zxT {
    white-space: pre-wrap
}

[lang=ja] .header-1__Gb7OI,[lang=ja] .header-2__M7zxT,[lang=zh-Hant] .header-1__Gb7OI,[lang=zh-Hant] .header-2__M7zxT,[lang=zh] .header-1__Gb7OI,[lang=zh] .header-2__M7zxT {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__X5AX1 {
    min-height: 0
}

.header-1__Gb7OI {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__Gb7OI {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__Gb7OI {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__Gb7OI {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__Gb7OI {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__Gb7OI {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__Gb7OI {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__Gb7OI {
        --font-size:140px
    }
}

.header-2__M7zxT {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__M7zxT {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__M7zxT {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__M7zxT {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__M7zxT {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__M7zxT {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__M7zxT {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__M7zxT {
        --font-size:68px
    }
}

.header-3__IO1Ht {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__IO1Ht {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__IO1Ht {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__IO1Ht {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__IO1Ht {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__IO1Ht {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__IO1Ht {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__IO1Ht {
        --font-size:34px
    }
}

.p-1__c5dSU {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__c5dSU {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__c5dSU {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__c5dSU {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__c5dSU {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__c5dSU {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__c5dSU {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__c5dSU {
        --font-size:20px
    }
}

.p-2__4LpRN {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__4LpRN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__4LpRN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__4LpRN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__4LpRN {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__4LpRN {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__4LpRN {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__4LpRN {
        --font-size:17px
    }
}

.p-3__OkY5Q {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__OkY5Q {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__OkY5Q {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__OkY5Q {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__OkY5Q {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__OkY5Q {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__OkY5Q {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__OkY5Q {
        --font-size:15px
    }
}

.action-small__B84t4 {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__B84t4 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__B84t4 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__B84t4 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__B84t4 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__B84t4 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__B84t4 {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__B84t4 {
        --font-size:15px
    }
}

.action-medium__55k0g {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__55k0g {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__55k0g {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__55k0g {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__55k0g {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__55k0g {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__55k0g {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__55k0g {
        --font-size:17px
    }
}

.action-large__8uuQv {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__8uuQv {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__8uuQv {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__8uuQv {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__8uuQv {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__8uuQv {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__8uuQv {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__8uuQv {
        --font-size:20px
    }
}

.is-italic__Zuw2u {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__FDSxS {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__FDSxS h1,.formatted-text__FDSxS h2,.formatted-text__FDSxS h3,.formatted-text__FDSxS h4,.formatted-text__FDSxS h5,.formatted-text__FDSxS h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__FDSxS b+*,.formatted-text__FDSxS p+*,.formatted-text__FDSxS strong+* {
    margin-top: 1em
}

.formatted-text__FDSxS b[style] {
    font-size: inherit!important
}

.formatted-text__FDSxS ol,.formatted-text__FDSxS ul {
    padding-left: 0
}

.formatted-text__FDSxS ol li+li,.formatted-text__FDSxS ul li+li {
    margin-top: 11px
}

.is-one-line__ndpzu {
    white-space: nowrap
}

.cta-box__D8MPe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

@media(min-width: 768px) {
    .cta-box__D8MPe {
        gap:34px
    }
}

.cta-box--center__YyUx- {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.cta-box__copy__pFKAM {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 8px;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

@media(min-width: 768px) {
    .cta-box__copy__pFKAM {
        gap:16px
    }
}

.cta-box--center__YyUx- .cta-box__copy__pFKAM {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cta-box--stacked-cards__75CoT .cta-box__copy__pFKAM {
    gap: 16px
}

@media(min-width: 768px) {
    .cta-box--stacked-cards__75CoT .cta-box__copy__pFKAM {
        gap:20px
    }
}

.cta-box--text-shadow__93jxR .cta-box__copy__pFKAM h1,.cta-box--text-shadow__93jxR .cta-box__copy__pFKAM h2,.cta-box--text-shadow__93jxR .cta-box__copy__pFKAM h3,.cta-box--text-shadow__93jxR .cta-box__copy__pFKAM p {
    text-shadow: 0 0 50px #000,0 0 86px #000
}

.cta-box--text-shadow-inverse__Zq4vC .cta-box__copy__pFKAM h1,.cta-box--text-shadow-inverse__Zq4vC .cta-box__copy__pFKAM h2,.cta-box--text-shadow-inverse__Zq4vC .cta-box__copy__pFKAM h3,.cta-box--text-shadow-inverse__Zq4vC .cta-box__copy__pFKAM p {
    text-shadow: 0 0 50px #fff,0 0 86px #fff
}

.header-1__fAmb6.is-responsive__M-DUR {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__fAmb6.is-responsive__M-DUR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__fAmb6.is-responsive__M-DUR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__fAmb6.is-responsive__M-DUR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__fAmb6.is-responsive__M-DUR {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__fAmb6.is-responsive__M-DUR {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__-5nip.is-responsive__M-DUR {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__-5nip.is-responsive__M-DUR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__-5nip.is-responsive__M-DUR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__-5nip.is-responsive__M-DUR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__-5nip.is-responsive__M-DUR {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__-5nip.is-responsive__M-DUR {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__0YhKa.is-responsive__M-DUR {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__0YhKa.is-responsive__M-DUR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__0YhKa.is-responsive__M-DUR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__0YhKa.is-responsive__M-DUR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__0YhKa.is-responsive__M-DUR {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__0YhKa.is-responsive__M-DUR {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__tEA2Y.is-responsive__M-DUR {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__tEA2Y.is-responsive__M-DUR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__tEA2Y.is-responsive__M-DUR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__tEA2Y.is-responsive__M-DUR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__tEA2Y.is-responsive__M-DUR {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__tEA2Y.is-responsive__M-DUR {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__uA-O-.is-responsive__M-DUR {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__uA-O-.is-responsive__M-DUR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__uA-O-.is-responsive__M-DUR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__uA-O-.is-responsive__M-DUR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__uA-O-.is-responsive__M-DUR {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__uA-O-.is-responsive__M-DUR {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__O60-k.is-responsive__M-DUR {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__O60-k.is-responsive__M-DUR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__O60-k.is-responsive__M-DUR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__O60-k.is-responsive__M-DUR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__O60-k.is-responsive__M-DUR {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__O60-k.is-responsive__M-DUR {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__L4d-F.is-responsive__M-DUR {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__L4d-F.is-responsive__M-DUR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__L4d-F.is-responsive__M-DUR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__L4d-F.is-responsive__M-DUR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__L4d-F.is-responsive__M-DUR {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__L4d-F.is-responsive__M-DUR {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__VXqT7.is-responsive__M-DUR {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__VXqT7.is-responsive__M-DUR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__VXqT7.is-responsive__M-DUR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__VXqT7.is-responsive__M-DUR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__VXqT7.is-responsive__M-DUR {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__VXqT7.is-responsive__M-DUR {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__BXYlK.is-responsive__M-DUR {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__BXYlK.is-responsive__M-DUR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__BXYlK.is-responsive__M-DUR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__BXYlK.is-responsive__M-DUR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__BXYlK.is-responsive__M-DUR {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__BXYlK.is-responsive__M-DUR {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__BXYlK,.action-medium__VXqT7,.action-small__L4d-F,.header-1__fAmb6,.header-2__-5nip,.header-3__0YhKa,.p-1__tEA2Y,.p-2__uA-O-,.p-3__O60-k {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__91-Xu.action-large__BXYlK,.is-inherited__91-Xu.action-medium__VXqT7,.is-inherited__91-Xu.action-small__L4d-F,.is-inherited__91-Xu.header-1__fAmb6,.is-inherited__91-Xu.header-2__-5nip,.is-inherited__91-Xu.header-3__0YhKa,.is-inherited__91-Xu.p-1__tEA2Y,.is-inherited__91-Xu.p-2__uA-O-,.is-inherited__91-Xu.p-3__O60-k {
    font-size: inherit
}

.action-large__BXYlK p+p,.action-medium__VXqT7 p+p,.action-small__L4d-F p+p,.header-1__fAmb6 p+p,.header-2__-5nip p+p,.header-3__0YhKa p+p,.p-1__tEA2Y p+p,.p-2__uA-O- p+p,.p-3__O60-k p+p {
    margin-top: 1em
}

[lang=de] .header-1__fAmb6,[lang=de] .header-2__-5nip,[lang=fi] .header-1__fAmb6,[lang=fi] .header-2__-5nip,[lang=fr] .header-1__fAmb6,[lang=fr] .header-2__-5nip,[lang=nb] .header-1__fAmb6,[lang=nb] .header-2__-5nip {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__fAmb6,[lang=nl] .header-2__-5nip,[lang=pl] .header-1__fAmb6,[lang=pl] .header-2__-5nip,[lang=sv] .header-1__fAmb6,[lang=sv] .header-2__-5nip {
    --line-height: 1
}

[lang=es-ar] .header-1__fAmb6,[lang=es-ar] .header-2__-5nip,[lang=es-co] .header-1__fAmb6,[lang=es-co] .header-2__-5nip,[lang=es-mx] .header-1__fAmb6,[lang=es-mx] .header-2__-5nip,[lang=es] .header-1__fAmb6,[lang=es] .header-2__-5nip,[lang=fr-ca] .header-1__fAmb6,[lang=fr-ca] .header-2__-5nip,[lang=fr] .header-1__fAmb6,[lang=fr] .header-2__-5nip,[lang=hi] .header-1__fAmb6,[lang=hi] .header-2__-5nip,[lang=it] .header-1__fAmb6,[lang=it] .header-2__-5nip,[lang=ja] .header-1__fAmb6,[lang=ja] .header-2__-5nip,[lang=ko] .header-1__fAmb6,[lang=ko] .header-2__-5nip,[lang=pt-pt] .header-1__fAmb6,[lang=pt-pt] .header-2__-5nip,[lang=pt] .header-1__fAmb6,[lang=pt] .header-2__-5nip,[lang=zh-Hant] .header-1__fAmb6,[lang=zh-Hant] .header-2__-5nip,[lang=zh] .header-1__fAmb6,[lang=zh] .header-2__-5nip {
    --line-height: 1.1
}

[lang=ru] .header-1__fAmb6,[lang=ru] .header-2__-5nip {
    --line-height: 1
}

[lang=en].header-1__fAmb6,[lang=en].header-2__-5nip {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__fAmb6,[lang=zh-Hant] .header-2__-5nip,[lang=zh] .header-1__fAmb6,[lang=zh] .header-2__-5nip {
    white-space: pre-wrap
}

[lang=ja] .header-1__fAmb6,[lang=ja] .header-2__-5nip,[lang=zh-Hant] .header-1__fAmb6,[lang=zh-Hant] .header-2__-5nip,[lang=zh] .header-1__fAmb6,[lang=zh] .header-2__-5nip {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__M-DUR {
    min-height: 0
}

.header-1__fAmb6 {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__fAmb6 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__fAmb6 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__fAmb6 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__fAmb6 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__fAmb6 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__fAmb6 {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__fAmb6 {
        --font-size:140px
    }
}

.header-2__-5nip {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__-5nip {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__-5nip {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__-5nip {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__-5nip {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__-5nip {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__-5nip {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__-5nip {
        --font-size:68px
    }
}

.header-3__0YhKa {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__0YhKa {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__0YhKa {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__0YhKa {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__0YhKa {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__0YhKa {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__0YhKa {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__0YhKa {
        --font-size:34px
    }
}

.p-1__tEA2Y {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__tEA2Y {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__tEA2Y {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__tEA2Y {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__tEA2Y {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__tEA2Y {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__tEA2Y {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__tEA2Y {
        --font-size:20px
    }
}

.p-2__uA-O- {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__uA-O- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__uA-O- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__uA-O- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__uA-O- {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__uA-O- {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__uA-O- {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__uA-O- {
        --font-size:17px
    }
}

.p-3__O60-k {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__O60-k {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__O60-k {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__O60-k {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__O60-k {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__O60-k {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__O60-k {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__O60-k {
        --font-size:15px
    }
}

.action-small__L4d-F {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__L4d-F {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__L4d-F {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__L4d-F {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__L4d-F {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__L4d-F {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__L4d-F {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__L4d-F {
        --font-size:15px
    }
}

.action-medium__VXqT7 {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__VXqT7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__VXqT7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__VXqT7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__VXqT7 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__VXqT7 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__VXqT7 {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__VXqT7 {
        --font-size:17px
    }
}

.action-large__BXYlK {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__BXYlK {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__BXYlK {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__BXYlK {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__BXYlK {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__BXYlK {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__BXYlK {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__BXYlK {
        --font-size:20px
    }
}

.is-italic__M3NAX {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__if8Sv {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__if8Sv h1,.formatted-text__if8Sv h2,.formatted-text__if8Sv h3,.formatted-text__if8Sv h4,.formatted-text__if8Sv h5,.formatted-text__if8Sv h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__if8Sv b+*,.formatted-text__if8Sv p+*,.formatted-text__if8Sv strong+* {
    margin-top: 1em
}

.formatted-text__if8Sv b[style] {
    font-size: inherit!important
}

.formatted-text__if8Sv ol,.formatted-text__if8Sv ul {
    padding-left: 0
}

.formatted-text__if8Sv ol li+li,.formatted-text__if8Sv ul li+li {
    margin-top: 11px
}

.is-one-line__5xiQn {
    white-space: nowrap
}

.carousel-year-cards__ztlC4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 32px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    margin: 0 auto;
    max-width: var(--ui-kit-content-max-width)
}

@media(min-width: 768px) {
    .carousel-year-cards__ztlC4 {
        gap:48px
    }
}

.carousel-year-cards__top__TRQAi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 var(--token-cosmos-semantic-spacing-margins-horizontal);
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 48px;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

@media(min-width: 1024px) {
    .carousel-year-cards__top__TRQAi {
        padding:0 40px
    }
}

.carousel-year-cards__copy__Y-zGR {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 32px;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.carousel-year-cards__scroll__5tAZe {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 24px;
    -webkit-transform: translateY(9px);
    transform: translateY(9px)
}

@media(min-width: 1024px) {
    .carousel-year-cards__scroll__5tAZe {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.carousel-year-cards__cards__RF-g2 {
    width: 100%;
    padding: 0
}

.carousel-year-cards__arrows__x6jlm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 var(--token-cosmos-semantic-spacing-margins-horizontal);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

@media(min-width: 768px) {
    .carousel-year-cards__arrows__x6jlm {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 16px
    }
}

@media(min-width: 1024px) {
    .carousel-year-cards__arrows__x6jlm {
        padding:0 40px;
        display: none
    }
}

.carousel-year-cards__dots__mrixX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(min-width: 768px) {
    .carousel-year-cards__dots__mrixX {
        display:none
    }
}

.carousel-year-cards__dot__9EyYr {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid var(--color-border-selected)
}

.carousel-year-cards__dot__9EyYr.is-active__MRd1g {
    background: var(--color-border-selected)
}

.header-1__Auhj-.is-responsive__GkzCf {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__Auhj-.is-responsive__GkzCf {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__Auhj-.is-responsive__GkzCf {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__Auhj-.is-responsive__GkzCf {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__Auhj-.is-responsive__GkzCf {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__Auhj-.is-responsive__GkzCf {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__I3F0P.is-responsive__GkzCf {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__I3F0P.is-responsive__GkzCf {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__I3F0P.is-responsive__GkzCf {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__I3F0P.is-responsive__GkzCf {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__I3F0P.is-responsive__GkzCf {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__I3F0P.is-responsive__GkzCf {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__pBY45.is-responsive__GkzCf {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__pBY45.is-responsive__GkzCf {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__pBY45.is-responsive__GkzCf {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__pBY45.is-responsive__GkzCf {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__pBY45.is-responsive__GkzCf {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__pBY45.is-responsive__GkzCf {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__E41iR.is-responsive__GkzCf {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__E41iR.is-responsive__GkzCf {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__E41iR.is-responsive__GkzCf {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__E41iR.is-responsive__GkzCf {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__E41iR.is-responsive__GkzCf {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__E41iR.is-responsive__GkzCf {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__K2tzL.is-responsive__GkzCf {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__K2tzL.is-responsive__GkzCf {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__K2tzL.is-responsive__GkzCf {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__K2tzL.is-responsive__GkzCf {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__K2tzL.is-responsive__GkzCf {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__K2tzL.is-responsive__GkzCf {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__nq0bV.is-responsive__GkzCf {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__nq0bV.is-responsive__GkzCf {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__nq0bV.is-responsive__GkzCf {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__nq0bV.is-responsive__GkzCf {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__nq0bV.is-responsive__GkzCf {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__nq0bV.is-responsive__GkzCf {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__4s6xQ.is-responsive__GkzCf {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__4s6xQ.is-responsive__GkzCf {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__4s6xQ.is-responsive__GkzCf {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__4s6xQ.is-responsive__GkzCf {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__4s6xQ.is-responsive__GkzCf {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__4s6xQ.is-responsive__GkzCf {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__o-ZqQ.is-responsive__GkzCf {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__o-ZqQ.is-responsive__GkzCf {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__o-ZqQ.is-responsive__GkzCf {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__o-ZqQ.is-responsive__GkzCf {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__o-ZqQ.is-responsive__GkzCf {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__o-ZqQ.is-responsive__GkzCf {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__ng-c-.is-responsive__GkzCf {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__ng-c-.is-responsive__GkzCf {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__ng-c-.is-responsive__GkzCf {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__ng-c-.is-responsive__GkzCf {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__ng-c-.is-responsive__GkzCf {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__ng-c-.is-responsive__GkzCf {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__ng-c-,.action-medium__o-ZqQ,.action-small__4s6xQ,.header-1__Auhj-,.header-2__I3F0P,.header-3__pBY45,.p-1__E41iR,.p-2__K2tzL,.p-3__nq0bV {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__MKJ5-.action-large__ng-c-,.is-inherited__MKJ5-.action-medium__o-ZqQ,.is-inherited__MKJ5-.action-small__4s6xQ,.is-inherited__MKJ5-.header-1__Auhj-,.is-inherited__MKJ5-.header-2__I3F0P,.is-inherited__MKJ5-.header-3__pBY45,.is-inherited__MKJ5-.p-1__E41iR,.is-inherited__MKJ5-.p-2__K2tzL,.is-inherited__MKJ5-.p-3__nq0bV {
    font-size: inherit
}

.action-large__ng-c- p+p,.action-medium__o-ZqQ p+p,.action-small__4s6xQ p+p,.header-1__Auhj- p+p,.header-2__I3F0P p+p,.header-3__pBY45 p+p,.p-1__E41iR p+p,.p-2__K2tzL p+p,.p-3__nq0bV p+p {
    margin-top: 1em
}

[lang=de] .header-1__Auhj-,[lang=de] .header-2__I3F0P,[lang=fi] .header-1__Auhj-,[lang=fi] .header-2__I3F0P,[lang=fr] .header-1__Auhj-,[lang=fr] .header-2__I3F0P,[lang=nb] .header-1__Auhj-,[lang=nb] .header-2__I3F0P {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__Auhj-,[lang=nl] .header-2__I3F0P,[lang=pl] .header-1__Auhj-,[lang=pl] .header-2__I3F0P,[lang=sv] .header-1__Auhj-,[lang=sv] .header-2__I3F0P {
    --line-height: 1
}

[lang=es-ar] .header-1__Auhj-,[lang=es-ar] .header-2__I3F0P,[lang=es-co] .header-1__Auhj-,[lang=es-co] .header-2__I3F0P,[lang=es-mx] .header-1__Auhj-,[lang=es-mx] .header-2__I3F0P,[lang=es] .header-1__Auhj-,[lang=es] .header-2__I3F0P,[lang=fr-ca] .header-1__Auhj-,[lang=fr-ca] .header-2__I3F0P,[lang=fr] .header-1__Auhj-,[lang=fr] .header-2__I3F0P,[lang=hi] .header-1__Auhj-,[lang=hi] .header-2__I3F0P,[lang=it] .header-1__Auhj-,[lang=it] .header-2__I3F0P,[lang=ja] .header-1__Auhj-,[lang=ja] .header-2__I3F0P,[lang=ko] .header-1__Auhj-,[lang=ko] .header-2__I3F0P,[lang=pt-pt] .header-1__Auhj-,[lang=pt-pt] .header-2__I3F0P,[lang=pt] .header-1__Auhj-,[lang=pt] .header-2__I3F0P,[lang=zh-Hant] .header-1__Auhj-,[lang=zh-Hant] .header-2__I3F0P,[lang=zh] .header-1__Auhj-,[lang=zh] .header-2__I3F0P {
    --line-height: 1.1
}

[lang=ru] .header-1__Auhj-,[lang=ru] .header-2__I3F0P {
    --line-height: 1
}

[lang=en].header-1__Auhj-,[lang=en].header-2__I3F0P {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__Auhj-,[lang=zh-Hant] .header-2__I3F0P,[lang=zh] .header-1__Auhj-,[lang=zh] .header-2__I3F0P {
    white-space: pre-wrap
}

[lang=ja] .header-1__Auhj-,[lang=ja] .header-2__I3F0P,[lang=zh-Hant] .header-1__Auhj-,[lang=zh-Hant] .header-2__I3F0P,[lang=zh] .header-1__Auhj-,[lang=zh] .header-2__I3F0P {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__GkzCf {
    min-height: 0
}

.header-1__Auhj- {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__Auhj- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__Auhj- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__Auhj- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__Auhj- {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__Auhj- {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__Auhj- {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__Auhj- {
        --font-size:140px
    }
}

.header-2__I3F0P {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__I3F0P {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__I3F0P {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__I3F0P {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__I3F0P {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__I3F0P {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__I3F0P {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__I3F0P {
        --font-size:68px
    }
}

.header-3__pBY45 {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__pBY45 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__pBY45 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__pBY45 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__pBY45 {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__pBY45 {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__pBY45 {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__pBY45 {
        --font-size:34px
    }
}

.p-1__E41iR {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__E41iR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__E41iR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__E41iR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__E41iR {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__E41iR {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__E41iR {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__E41iR {
        --font-size:20px
    }
}

.p-2__K2tzL {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__K2tzL {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__K2tzL {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__K2tzL {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__K2tzL {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__K2tzL {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__K2tzL {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__K2tzL {
        --font-size:17px
    }
}

.p-3__nq0bV {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__nq0bV {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__nq0bV {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__nq0bV {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__nq0bV {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__nq0bV {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__nq0bV {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__nq0bV {
        --font-size:15px
    }
}

.action-small__4s6xQ {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__4s6xQ {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__4s6xQ {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__4s6xQ {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__4s6xQ {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__4s6xQ {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__4s6xQ {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__4s6xQ {
        --font-size:15px
    }
}

.action-medium__o-ZqQ {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__o-ZqQ {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__o-ZqQ {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__o-ZqQ {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__o-ZqQ {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__o-ZqQ {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__o-ZqQ {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__o-ZqQ {
        --font-size:17px
    }
}

.action-large__ng-c- {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__ng-c- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__ng-c- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__ng-c- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__ng-c- {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__ng-c- {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__ng-c- {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__ng-c- {
        --font-size:20px
    }
}

.is-italic__0vye1 {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__3PhuJ {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__3PhuJ h1,.formatted-text__3PhuJ h2,.formatted-text__3PhuJ h3,.formatted-text__3PhuJ h4,.formatted-text__3PhuJ h5,.formatted-text__3PhuJ h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__3PhuJ b+*,.formatted-text__3PhuJ p+*,.formatted-text__3PhuJ strong+* {
    margin-top: 1em
}

.formatted-text__3PhuJ b[style] {
    font-size: inherit!important
}

.formatted-text__3PhuJ ol,.formatted-text__3PhuJ ul {
    padding-left: 0
}

.formatted-text__3PhuJ ol li+li,.formatted-text__3PhuJ ul li+li {
    margin-top: 11px
}

.is-one-line__4thX0 {
    white-space: nowrap
}

.cta-image-box-wrapper__YhdBO {
    padding: 0 20px;
    margin: 0 auto;
    width: 100%;
    max-width: var(--ui-kit-content-max-width)
}

@media(min-width: 1024px) {
    .cta-image-box-wrapper__YhdBO {
        padding:0 40px
    }
}

.cta-image-box__Ylbur {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: var(--token-cosmos-semantic-spacing-margins-vertical,20px) var(--cosmos-semantic-spacing-margins-horizontal,20px);
    max-width: var(--ui-kit-content-max-inner-width);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    border-radius: var(--cosmos-semantic-border-radius-level-0,24px);
    border: 1px solid var(--cosmos-semantic-color-border-supportive,rgba(32,32,32,.08));
    background: #f3f3f3;
    -webkit-box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(--token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color);
    box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(--token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color)
}

@media(min-width: 768px) {
    .cta-image-box__Ylbur {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: unset
    }
}

@media(min-width: 1024px) {
    .cta-image-box__Ylbur {
        padding:40px;
        color: #f3f3f3;
    }
}

.cta-image-box--background-yellow__nrwSO {
    background: var(--token-cosmos-semantic-color-container-backgrounds-accent-default)
}

.cta-content__u7938 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: var(--token-cosmos-semantic-spacing-margins-vertical,20px) 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.cta-image-box--image-start__k-ryD .cta-content__u7938 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media(max-width: 767px) {
    .cta-image-box--image-start__k-ryD .cta-content__u7938 {
        padding:0
    }
}

@media(min-width: 768px) {
    .cta-content__u7938 {
        padding:40px var(--token-cosmos-semantic-spacing-margins-horizontal);
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 34px;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
}

@media(min-width: 1024px) {
    .cta-content__u7938 {
        padding:0 40px
    }
}

.cta-image__y1CEU {
    position: relative;
    aspect-ratio: 313/280;
    min-height: 280px;
    width: 100%;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    border-radius: var(--token-cosmos-semantic-border-radius-level-1);
    overflow: hidden
}

.cta-image-box--image-start__k-ryD .cta-image__y1CEU {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.cta-image__y1CEU img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

@media(min-width: 768px) {
    .cta-image__y1CEU {
        aspect-ratio:377/410;
        height: 410px;
        width: unset;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0
    }
}

@media(min-width: 1024px) {
    .cta-image__y1CEU {
        aspect-ratio:660/618;
        height: 618px
    }
}

.header-1__MPEBD.is-responsive__YMiIN {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__MPEBD.is-responsive__YMiIN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__MPEBD.is-responsive__YMiIN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__MPEBD.is-responsive__YMiIN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__MPEBD.is-responsive__YMiIN {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__MPEBD.is-responsive__YMiIN {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__SbPUm.is-responsive__YMiIN {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__SbPUm.is-responsive__YMiIN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__SbPUm.is-responsive__YMiIN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__SbPUm.is-responsive__YMiIN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__SbPUm.is-responsive__YMiIN {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__SbPUm.is-responsive__YMiIN {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__QeZVB.is-responsive__YMiIN {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__QeZVB.is-responsive__YMiIN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__QeZVB.is-responsive__YMiIN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__QeZVB.is-responsive__YMiIN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__QeZVB.is-responsive__YMiIN {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__QeZVB.is-responsive__YMiIN {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__BQkr6.is-responsive__YMiIN {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__BQkr6.is-responsive__YMiIN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__BQkr6.is-responsive__YMiIN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__BQkr6.is-responsive__YMiIN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__BQkr6.is-responsive__YMiIN {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__BQkr6.is-responsive__YMiIN {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__UVkvq.is-responsive__YMiIN {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__UVkvq.is-responsive__YMiIN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__UVkvq.is-responsive__YMiIN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__UVkvq.is-responsive__YMiIN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__UVkvq.is-responsive__YMiIN {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__UVkvq.is-responsive__YMiIN {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__IcrfA.is-responsive__YMiIN {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__IcrfA.is-responsive__YMiIN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__IcrfA.is-responsive__YMiIN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__IcrfA.is-responsive__YMiIN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__IcrfA.is-responsive__YMiIN {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__IcrfA.is-responsive__YMiIN {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__LNsaP.is-responsive__YMiIN {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__LNsaP.is-responsive__YMiIN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__LNsaP.is-responsive__YMiIN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__LNsaP.is-responsive__YMiIN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__LNsaP.is-responsive__YMiIN {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__LNsaP.is-responsive__YMiIN {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__DDtHx.is-responsive__YMiIN {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__DDtHx.is-responsive__YMiIN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__DDtHx.is-responsive__YMiIN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__DDtHx.is-responsive__YMiIN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__DDtHx.is-responsive__YMiIN {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__DDtHx.is-responsive__YMiIN {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__WxPGO.is-responsive__YMiIN {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__WxPGO.is-responsive__YMiIN {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__WxPGO.is-responsive__YMiIN {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__WxPGO.is-responsive__YMiIN {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__WxPGO.is-responsive__YMiIN {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__WxPGO.is-responsive__YMiIN {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__WxPGO,.action-medium__DDtHx,.action-small__LNsaP,.header-1__MPEBD,.header-2__SbPUm,.header-3__QeZVB,.p-1__BQkr6,.p-2__UVkvq,.p-3__IcrfA {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__GnuSJ.action-large__WxPGO,.is-inherited__GnuSJ.action-medium__DDtHx,.is-inherited__GnuSJ.action-small__LNsaP,.is-inherited__GnuSJ.header-1__MPEBD,.is-inherited__GnuSJ.header-2__SbPUm,.is-inherited__GnuSJ.header-3__QeZVB,.is-inherited__GnuSJ.p-1__BQkr6,.is-inherited__GnuSJ.p-2__UVkvq,.is-inherited__GnuSJ.p-3__IcrfA {
    font-size: inherit
}

.action-large__WxPGO p+p,.action-medium__DDtHx p+p,.action-small__LNsaP p+p,.header-1__MPEBD p+p,.header-2__SbPUm p+p,.header-3__QeZVB p+p,.p-1__BQkr6 p+p,.p-2__UVkvq p+p,.p-3__IcrfA p+p {
    margin-top: 1em
}

[lang=de] .header-1__MPEBD,[lang=de] .header-2__SbPUm,[lang=fi] .header-1__MPEBD,[lang=fi] .header-2__SbPUm,[lang=fr] .header-1__MPEBD,[lang=fr] .header-2__SbPUm,[lang=nb] .header-1__MPEBD,[lang=nb] .header-2__SbPUm {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__MPEBD,[lang=nl] .header-2__SbPUm,[lang=pl] .header-1__MPEBD,[lang=pl] .header-2__SbPUm,[lang=sv] .header-1__MPEBD,[lang=sv] .header-2__SbPUm {
    --line-height: 1
}

[lang=es-ar] .header-1__MPEBD,[lang=es-ar] .header-2__SbPUm,[lang=es-co] .header-1__MPEBD,[lang=es-co] .header-2__SbPUm,[lang=es-mx] .header-1__MPEBD,[lang=es-mx] .header-2__SbPUm,[lang=es] .header-1__MPEBD,[lang=es] .header-2__SbPUm,[lang=fr-ca] .header-1__MPEBD,[lang=fr-ca] .header-2__SbPUm,[lang=fr] .header-1__MPEBD,[lang=fr] .header-2__SbPUm,[lang=hi] .header-1__MPEBD,[lang=hi] .header-2__SbPUm,[lang=it] .header-1__MPEBD,[lang=it] .header-2__SbPUm,[lang=ja] .header-1__MPEBD,[lang=ja] .header-2__SbPUm,[lang=ko] .header-1__MPEBD,[lang=ko] .header-2__SbPUm,[lang=pt-pt] .header-1__MPEBD,[lang=pt-pt] .header-2__SbPUm,[lang=pt] .header-1__MPEBD,[lang=pt] .header-2__SbPUm,[lang=zh-Hant] .header-1__MPEBD,[lang=zh-Hant] .header-2__SbPUm,[lang=zh] .header-1__MPEBD,[lang=zh] .header-2__SbPUm {
    --line-height: 1.1
}

[lang=ru] .header-1__MPEBD,[lang=ru] .header-2__SbPUm {
    --line-height: 1
}

[lang=en].header-1__MPEBD,[lang=en].header-2__SbPUm {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__MPEBD,[lang=zh-Hant] .header-2__SbPUm,[lang=zh] .header-1__MPEBD,[lang=zh] .header-2__SbPUm {
    white-space: pre-wrap
}

[lang=ja] .header-1__MPEBD,[lang=ja] .header-2__SbPUm,[lang=zh-Hant] .header-1__MPEBD,[lang=zh-Hant] .header-2__SbPUm,[lang=zh] .header-1__MPEBD,[lang=zh] .header-2__SbPUm {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__YMiIN {
    min-height: 0
}

.header-1__MPEBD {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__MPEBD {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__MPEBD {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__MPEBD {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__MPEBD {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__MPEBD {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__MPEBD {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__MPEBD {
        --font-size:140px
    }
}

.header-2__SbPUm {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__SbPUm {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__SbPUm {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__SbPUm {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__SbPUm {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__SbPUm {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__SbPUm {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__SbPUm {
        --font-size:68px
    }
}

.header-3__QeZVB {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__QeZVB {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__QeZVB {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__QeZVB {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__QeZVB {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__QeZVB {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__QeZVB {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__QeZVB {
        --font-size:34px
    }
}

.p-1__BQkr6 {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__BQkr6 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__BQkr6 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__BQkr6 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__BQkr6 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__BQkr6 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__BQkr6 {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__BQkr6 {
        --font-size:20px
    }
}

.p-2__UVkvq {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__UVkvq {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__UVkvq {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__UVkvq {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__UVkvq {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__UVkvq {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__UVkvq {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__UVkvq {
        --font-size:17px
    }
}

.p-3__IcrfA {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__IcrfA {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__IcrfA {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__IcrfA {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__IcrfA {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__IcrfA {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__IcrfA {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__IcrfA {
        --font-size:15px
    }
}

.action-small__LNsaP {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__LNsaP {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__LNsaP {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__LNsaP {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__LNsaP {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__LNsaP {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__LNsaP {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__LNsaP {
        --font-size:15px
    }
}

.action-medium__DDtHx {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__DDtHx {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__DDtHx {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__DDtHx {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__DDtHx {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__DDtHx {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__DDtHx {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__DDtHx {
        --font-size:17px
    }
}

.action-large__WxPGO {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__WxPGO {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__WxPGO {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__WxPGO {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__WxPGO {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__WxPGO {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__WxPGO {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__WxPGO {
        --font-size:20px
    }
}

.is-italic__nOHUf {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__UfCmn {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__UfCmn h1,.formatted-text__UfCmn h2,.formatted-text__UfCmn h3,.formatted-text__UfCmn h4,.formatted-text__UfCmn h5,.formatted-text__UfCmn h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__UfCmn b+*,.formatted-text__UfCmn p+*,.formatted-text__UfCmn strong+* {
    margin-top: 1em
}

.formatted-text__UfCmn b[style] {
    font-size: inherit!important
}

.formatted-text__UfCmn ol,.formatted-text__UfCmn ul {
    padding-left: 0
}

.formatted-text__UfCmn ol li+li,.formatted-text__UfCmn ul li+li {
    margin-top: 11px
}

.is-one-line__vXZ8i {
    white-space: nowrap
}

.dropdown__G8lk1 {
    --dropdown-min-height: var(--control-height-medium);
    --dropdown-label-color: var(--color-ui-kit-text-subdued);
    --dropdown-label-color-hover: #202020;
    --dropdown-label-color-selected: #202020;
    --dropdown-border-radius: 16px;
    --dropdown-background: var(--token-cosmos-semantic-color-container-backgrounds-tertiary-transparent);
    --dropdown-padding-horizontal: 24px;
    --dropdown-padding-vertical: 12px;
    --dropdown-gap: 8px;
    --dropdown-icon-start-size: 22px;
    --dropdown-icon-flip-size: 24px;
    --dropdown-icon-start-color: #202020;
    --dropdown-icon-flip-color: #202020;
    --dropdown-border-color: var(--token-cosmos-button-color-border-secondary-default);
    --dropdown-border-opacity: 8%;
    --dropdown-border-width: 1px;
    --dropdown-dropdown-gap: 6px;
    --dropdown-dropdown-padding-horizontal: 12px;
    --dropdown-dropdown-padding-bottom: 12px;
    --dropdown-dropdown-padding-top: 10px;
    display: block;
    color: var(--dropdown-label-color);
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    max-width: 100%;
    position: relative;
    min-height: var(--dropdown-min-height)
}

.dropdown--header-style__Zzkao {
    --dropdown-border-color: var(--token-cosmos-semantic-color-border-supportive)
}

.dropdown__G8lk1.is-opened__wPOzQ .dropdown-label__icon-flip__9tE96 {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

.dropdown__G8lk1.is-opened__wPOzQ:not(.direction-top__isge6) .dropdown-label__x3Gql {
    border-radius: var(--dropdown-border-radius) var(--dropdown-border-radius) 0 0;
    border-bottom-color: transparent
}

.dropdown__G8lk1.is-opened__wPOzQ:not(.direction-top__isge6) .dropdown-dropdown__Zs-kr {
    border-top: 0;
    border-radius: 0 var(--dropdown-border-radius) var(--dropdown-border-radius) var(--dropdown-border-radius)
}

.dropdown__G8lk1.is-opened__wPOzQ.direction-top__isge6 .dropdown-label__x3Gql {
    border-radius: 0 0 var(--dropdown-border-radius) var(--dropdown-border-radius);
    border-top-color: transparent
}

.dropdown__G8lk1.is-opened__wPOzQ.direction-top__isge6 .dropdown-label__x3Gql:after {
    bottom: auto;
    top: 0
}

.dropdown__G8lk1.is-opened__wPOzQ .dropdown-dropdown__Zs-kr {
    display: block
}

.dropdown__G8lk1.direction-top__isge6 .dropdown-dropdown__Zs-kr {
    bottom: 100%;
    border-bottom: none;
    border-radius: var(--dropdown-border-radius) var(--dropdown-border-radius) var(--dropdown-border-radius) 0
}

.dropdown-dropdown__Zs-kr {
    position: absolute;
    z-index: var(--over-content-z-index);
    background: var(--dropdown-background);
    border: var(--dropdown-border-width) solid var(--dropdown-border-color);
    left: 0;
    right: 0;
    overflow: hidden;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content
}

.dropdown-dropdown--has-max-height__ef8Oe {
    max-height: calc(400px + var(--dropdown-dropdown-padding-top))
}

.dropdown-dropdown__list__zh50b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 var(--dropdown-dropdown-padding-bottom) 0;
    padding-top: var(--dropdown-dropdown-padding-top);
    padding-left: var(--dropdown-dropdown-padding-horizontal);
    padding-right: var(--dropdown-dropdown-padding-horizontal);
    overflow-y: scroll;
    max-height: inherit;
    scrollbar-width: thin;
    text-align: center
}

.dropdown-dropdown--has-max-height__ef8Oe .dropdown-dropdown__list__zh50b {
    max-height: calc(400px + var(--dropdown-dropdown-padding-top))
}

.dropdown-dropdown__item__JyA-R+.dropdown-dropdown__item__JyA-R {
    margin-top: var(--dropdown-dropdown-gap)
}

.dropdown-dropdown__link__9kkzr {
    width: 100%;
    display: block;
    padding-left: 0;
    padding-right: 0;
    color: var(--dropdown-label-color);
    text-decoration: none;
    background: none;
    border: none;
    cursor: pointer
}

.dropdown-dropdown__link__9kkzr:hover p {
    color: var(--dropdown-label-color-hover)
}

.dropdown-label__x3Gql {
    position: relative;
    background: var(--dropdown-background);
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    padding: var(--dropdown-padding-vertical) var(--dropdown-padding-horizontal);
    cursor: pointer;
    border: var(--dropdown-border-width) solid var(--token-cosmos-button-color-border-secondary-default);
    border-radius: var(--dropdown-border-radius);
    gap: var(--dropdown-gap);
    min-height: var(--dropdown-min-height);
    -webkit-backdrop-filter: blur(16.8881931305px);
    backdrop-filter: blur(16.8881931305px)
}

.dropdown--header-style__Zzkao .dropdown-label__x3Gql {
    border: var(--dropdown-border-width) solid var(--token-cosmos-semantic-color-border-supportive)
}

.dropdown-label__x3Gql:active,.dropdown-label__x3Gql:hover {
    --dropdown-background: var(--token-cosmos-semantic-color-container-backgrounds-primary-default)
}

.dropdown-label__icon-start__Yjqw8 {
    width: var(--dropdown-icon-start-size);
    height: var(--dropdown-icon-start-size);
    color: var(--dropdown-icon-start-color)
}

.dropdown-label__icon-flip__9tE96,.dropdown-label__icon-start__Yjqw8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.dropdown-label__icon-flip__9tE96 {
    width: var(--dropdown-icon-flip-size);
    height: var(--dropdown-icon-flip-size);
    color: var(--dropdown-icon-flip-color)
}

.header-1__96mRT.is-responsive__-KLDa {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__96mRT.is-responsive__-KLDa {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__96mRT.is-responsive__-KLDa {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__96mRT.is-responsive__-KLDa {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__96mRT.is-responsive__-KLDa {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__96mRT.is-responsive__-KLDa {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__CcbV2.is-responsive__-KLDa {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__CcbV2.is-responsive__-KLDa {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__CcbV2.is-responsive__-KLDa {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__CcbV2.is-responsive__-KLDa {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__CcbV2.is-responsive__-KLDa {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__CcbV2.is-responsive__-KLDa {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__biDeR.is-responsive__-KLDa {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__biDeR.is-responsive__-KLDa {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__biDeR.is-responsive__-KLDa {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__biDeR.is-responsive__-KLDa {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__biDeR.is-responsive__-KLDa {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__biDeR.is-responsive__-KLDa {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__ZzyN4.is-responsive__-KLDa {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__ZzyN4.is-responsive__-KLDa {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__ZzyN4.is-responsive__-KLDa {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__ZzyN4.is-responsive__-KLDa {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__ZzyN4.is-responsive__-KLDa {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__ZzyN4.is-responsive__-KLDa {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__kioGc.is-responsive__-KLDa {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__kioGc.is-responsive__-KLDa {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__kioGc.is-responsive__-KLDa {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__kioGc.is-responsive__-KLDa {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__kioGc.is-responsive__-KLDa {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__kioGc.is-responsive__-KLDa {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__Dc4y-.is-responsive__-KLDa {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__Dc4y-.is-responsive__-KLDa {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__Dc4y-.is-responsive__-KLDa {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__Dc4y-.is-responsive__-KLDa {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__Dc4y-.is-responsive__-KLDa {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__Dc4y-.is-responsive__-KLDa {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__bogLh.is-responsive__-KLDa {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__bogLh.is-responsive__-KLDa {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__bogLh.is-responsive__-KLDa {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__bogLh.is-responsive__-KLDa {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__bogLh.is-responsive__-KLDa {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__bogLh.is-responsive__-KLDa {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__F4fho.is-responsive__-KLDa {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__F4fho.is-responsive__-KLDa {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__F4fho.is-responsive__-KLDa {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__F4fho.is-responsive__-KLDa {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__F4fho.is-responsive__-KLDa {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__F4fho.is-responsive__-KLDa {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__zs5vH.is-responsive__-KLDa {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__zs5vH.is-responsive__-KLDa {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__zs5vH.is-responsive__-KLDa {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__zs5vH.is-responsive__-KLDa {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__zs5vH.is-responsive__-KLDa {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__zs5vH.is-responsive__-KLDa {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__zs5vH,.action-medium__F4fho,.action-small__bogLh,.header-1__96mRT,.header-2__CcbV2,.header-3__biDeR,.p-1__ZzyN4,.p-2__kioGc,.p-3__Dc4y- {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__inc-3.action-large__zs5vH,.is-inherited__inc-3.action-medium__F4fho,.is-inherited__inc-3.action-small__bogLh,.is-inherited__inc-3.header-1__96mRT,.is-inherited__inc-3.header-2__CcbV2,.is-inherited__inc-3.header-3__biDeR,.is-inherited__inc-3.p-1__ZzyN4,.is-inherited__inc-3.p-2__kioGc,.is-inherited__inc-3.p-3__Dc4y- {
    font-size: inherit
}

.action-large__zs5vH p+p,.action-medium__F4fho p+p,.action-small__bogLh p+p,.header-1__96mRT p+p,.header-2__CcbV2 p+p,.header-3__biDeR p+p,.p-1__ZzyN4 p+p,.p-2__kioGc p+p,.p-3__Dc4y- p+p {
    margin-top: 1em
}

[lang=de] .header-1__96mRT,[lang=de] .header-2__CcbV2,[lang=fi] .header-1__96mRT,[lang=fi] .header-2__CcbV2,[lang=fr] .header-1__96mRT,[lang=fr] .header-2__CcbV2,[lang=nb] .header-1__96mRT,[lang=nb] .header-2__CcbV2 {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__96mRT,[lang=nl] .header-2__CcbV2,[lang=pl] .header-1__96mRT,[lang=pl] .header-2__CcbV2,[lang=sv] .header-1__96mRT,[lang=sv] .header-2__CcbV2 {
    --line-height: 1
}

[lang=es-ar] .header-1__96mRT,[lang=es-ar] .header-2__CcbV2,[lang=es-co] .header-1__96mRT,[lang=es-co] .header-2__CcbV2,[lang=es-mx] .header-1__96mRT,[lang=es-mx] .header-2__CcbV2,[lang=es] .header-1__96mRT,[lang=es] .header-2__CcbV2,[lang=fr-ca] .header-1__96mRT,[lang=fr-ca] .header-2__CcbV2,[lang=fr] .header-1__96mRT,[lang=fr] .header-2__CcbV2,[lang=hi] .header-1__96mRT,[lang=hi] .header-2__CcbV2,[lang=it] .header-1__96mRT,[lang=it] .header-2__CcbV2,[lang=ja] .header-1__96mRT,[lang=ja] .header-2__CcbV2,[lang=ko] .header-1__96mRT,[lang=ko] .header-2__CcbV2,[lang=pt-pt] .header-1__96mRT,[lang=pt-pt] .header-2__CcbV2,[lang=pt] .header-1__96mRT,[lang=pt] .header-2__CcbV2,[lang=zh-Hant] .header-1__96mRT,[lang=zh-Hant] .header-2__CcbV2,[lang=zh] .header-1__96mRT,[lang=zh] .header-2__CcbV2 {
    --line-height: 1.1
}

[lang=ru] .header-1__96mRT,[lang=ru] .header-2__CcbV2 {
    --line-height: 1
}

[lang=en].header-1__96mRT,[lang=en].header-2__CcbV2 {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__96mRT,[lang=zh-Hant] .header-2__CcbV2,[lang=zh] .header-1__96mRT,[lang=zh] .header-2__CcbV2 {
    white-space: pre-wrap
}

[lang=ja] .header-1__96mRT,[lang=ja] .header-2__CcbV2,[lang=zh-Hant] .header-1__96mRT,[lang=zh-Hant] .header-2__CcbV2,[lang=zh] .header-1__96mRT,[lang=zh] .header-2__CcbV2 {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__-KLDa {
    min-height: 0
}

.header-1__96mRT {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__96mRT {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__96mRT {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__96mRT {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__96mRT {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__96mRT {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__96mRT {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__96mRT {
        --font-size:140px
    }
}

.header-2__CcbV2 {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__CcbV2 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__CcbV2 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__CcbV2 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__CcbV2 {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__CcbV2 {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__CcbV2 {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__CcbV2 {
        --font-size:68px
    }
}

.header-3__biDeR {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__biDeR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__biDeR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__biDeR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__biDeR {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__biDeR {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__biDeR {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__biDeR {
        --font-size:34px
    }
}

.p-1__ZzyN4 {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__ZzyN4 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__ZzyN4 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__ZzyN4 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__ZzyN4 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__ZzyN4 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__ZzyN4 {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__ZzyN4 {
        --font-size:20px
    }
}

.p-2__kioGc {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__kioGc {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__kioGc {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__kioGc {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__kioGc {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__kioGc {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__kioGc {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__kioGc {
        --font-size:17px
    }
}

.p-3__Dc4y- {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__Dc4y- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__Dc4y- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__Dc4y- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__Dc4y- {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__Dc4y- {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__Dc4y- {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__Dc4y- {
        --font-size:15px
    }
}

.action-small__bogLh {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__bogLh {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__bogLh {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__bogLh {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__bogLh {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__bogLh {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__bogLh {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__bogLh {
        --font-size:15px
    }
}

.action-medium__F4fho {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__F4fho {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__F4fho {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__F4fho {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__F4fho {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__F4fho {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__F4fho {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__F4fho {
        --font-size:17px
    }
}

.action-large__zs5vH {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__zs5vH {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__zs5vH {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__zs5vH {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__zs5vH {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__zs5vH {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__zs5vH {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__zs5vH {
        --font-size:20px
    }
}

.is-italic__y7sX- {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__XRz7i {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__XRz7i h1,.formatted-text__XRz7i h2,.formatted-text__XRz7i h3,.formatted-text__XRz7i h4,.formatted-text__XRz7i h5,.formatted-text__XRz7i h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__XRz7i b+*,.formatted-text__XRz7i p+*,.formatted-text__XRz7i strong+* {
    margin-top: 1em
}

.formatted-text__XRz7i b[style] {
    font-size: inherit!important
}

.formatted-text__XRz7i ol,.formatted-text__XRz7i ul {
    padding-left: 0
}

.formatted-text__XRz7i ol li+li,.formatted-text__XRz7i ul li+li {
    margin-top: 11px
}

.is-one-line__Dq5t- {
    white-space: nowrap
}

.footer__YIYIL {
    padding: var(--token-cosmos-semantic-spacing-margins-vertical) var(--token-cosmos-semantic-spacing-margins-horizontal);
    margin: 0 auto;
    max-width: var(--ui-kit-content-max-width);
    gap: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: #fff
}

@media(min-width: 1024px) {
    .footer__YIYIL {
        padding:40px
    }
}

.footer__upper__f-cTS {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

@media(min-width: 1024px) {
    .footer__upper__f-cTS {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.footer__lower__uhTla {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 40px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    width: 100%
}

@media(min-width: 1024px) {
    .footer__lower__uhTla {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: 130px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
}

.footer__lower-right__deggm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    width: 100%
}

@media(min-width: 1024px) {
    .footer__lower-right__deggm {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        min-width: 570px;
        max-width: 680px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.footer__links__ZorwW {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px
}

@media(min-width: 768px) {
    .footer__links__ZorwW {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 32px
    }
}

@media(min-width: 1024px) {
    .footer__links__ZorwW {
        width:670px
    }
}

.footer__qr__TDMZX {
    display: none
}

@media(min-width: 1024px) {
    .footer__qr__TDMZX {
        display:block
    }
}

.footer__social__7CL3K {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px
}

@media(max-width: 349px) {
    .footer__social__7CL3K {
        gap:18px
    }
}

@media(min-width: 768px) {
    .footer__social__7CL3K {
        margin-top:40px
    }
}

@media(min-width: 1024px) {
    .footer__social__7CL3K {
        margin-top:0
    }
}

.footer__buttons__mYSJg {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media(min-width: 768px) {
    .footer__buttons__mYSJg {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 8px
    }
}

@media(min-width: 1024px) {
    .footer__buttons__mYSJg {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center;
        gap: 8px
    }
}

.footer__download-cta__BniiW {
    grid-column: span 2
}

@media(min-width: 1024px) {
    .footer__download-cta__BniiW {
        display:none
    }
}

.footer__get-started__SjD18,.footer__language__ppwni {
    grid-column: span 1
}

.link-group__M9ZUU {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    max-width: 170px
}

@media(min-width: 1024px) {
    .link-group__M9ZUU {
        max-width:208px;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}

.link-group__M9ZUU ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px
}

.link-group__link-icon__6wSvj {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: top;
    margin-top: 1px
}

[lang=ja] .link-group__link-icon__6wSvj,[lang=zh-Hant] .link-group__link-icon__6wSvj,[lang=zh] .link-group__link-icon__6wSvj {
    width: 17px;
    height: 17px
}

.link-group--legal__AF-Py {
    grid-column: span 2;
    width: 100%;
    max-width: unset
}

.link-group--legal__AF-Py li {
    min-height: 18px
}

.link-group--legal__AF-Py ul {
    display: grid;
    grid-template-rows: -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content;
    grid-template-rows: min-content min-content min-content min-content min-content;
    grid-auto-flow: column;
    gap: 12px 32px
}

@media(min-width: 1024px) {
    .link-group--legal__AF-Py ul {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 12px
    }
}

@media(min-width: 768px) {
    .link-group--legal__AF-Py {
        width:372px;
        height: 180px
    }
}

@media(min-width: 1024px) {
    .link-group--legal__AF-Py {
        width:208px;
        gap: 24px
    }
}

.social-link-icon__i4U21 {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: top
}

.header-1__HmywG.is-responsive__KZlv1 {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__HmywG.is-responsive__KZlv1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__HmywG.is-responsive__KZlv1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__HmywG.is-responsive__KZlv1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__HmywG.is-responsive__KZlv1 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__HmywG.is-responsive__KZlv1 {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__ZgkMB.is-responsive__KZlv1 {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__ZgkMB.is-responsive__KZlv1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__ZgkMB.is-responsive__KZlv1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__ZgkMB.is-responsive__KZlv1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__ZgkMB.is-responsive__KZlv1 {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__ZgkMB.is-responsive__KZlv1 {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__aqcDx.is-responsive__KZlv1 {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__aqcDx.is-responsive__KZlv1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__aqcDx.is-responsive__KZlv1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__aqcDx.is-responsive__KZlv1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__aqcDx.is-responsive__KZlv1 {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__aqcDx.is-responsive__KZlv1 {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__gnbiw.is-responsive__KZlv1 {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__gnbiw.is-responsive__KZlv1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__gnbiw.is-responsive__KZlv1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__gnbiw.is-responsive__KZlv1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__gnbiw.is-responsive__KZlv1 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__gnbiw.is-responsive__KZlv1 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__LBEyx.is-responsive__KZlv1 {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__LBEyx.is-responsive__KZlv1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__LBEyx.is-responsive__KZlv1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__LBEyx.is-responsive__KZlv1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__LBEyx.is-responsive__KZlv1 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__LBEyx.is-responsive__KZlv1 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__M1mvQ.is-responsive__KZlv1 {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__M1mvQ.is-responsive__KZlv1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__M1mvQ.is-responsive__KZlv1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__M1mvQ.is-responsive__KZlv1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__M1mvQ.is-responsive__KZlv1 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__M1mvQ.is-responsive__KZlv1 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__mkNEy.is-responsive__KZlv1 {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__mkNEy.is-responsive__KZlv1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__mkNEy.is-responsive__KZlv1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__mkNEy.is-responsive__KZlv1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__mkNEy.is-responsive__KZlv1 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__mkNEy.is-responsive__KZlv1 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__ONNf1.is-responsive__KZlv1 {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__ONNf1.is-responsive__KZlv1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__ONNf1.is-responsive__KZlv1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__ONNf1.is-responsive__KZlv1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__ONNf1.is-responsive__KZlv1 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__ONNf1.is-responsive__KZlv1 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__0r-oi.is-responsive__KZlv1 {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__0r-oi.is-responsive__KZlv1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__0r-oi.is-responsive__KZlv1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__0r-oi.is-responsive__KZlv1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__0r-oi.is-responsive__KZlv1 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__0r-oi.is-responsive__KZlv1 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__0r-oi,.action-medium__ONNf1,.action-small__mkNEy,.header-1__HmywG,.header-2__ZgkMB,.header-3__aqcDx,.p-1__gnbiw,.p-2__LBEyx,.p-3__M1mvQ {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__HY6mt.action-large__0r-oi,.is-inherited__HY6mt.action-medium__ONNf1,.is-inherited__HY6mt.action-small__mkNEy,.is-inherited__HY6mt.header-1__HmywG,.is-inherited__HY6mt.header-2__ZgkMB,.is-inherited__HY6mt.header-3__aqcDx,.is-inherited__HY6mt.p-1__gnbiw,.is-inherited__HY6mt.p-2__LBEyx,.is-inherited__HY6mt.p-3__M1mvQ {
    font-size: inherit
}

.action-large__0r-oi p+p,.action-medium__ONNf1 p+p,.action-small__mkNEy p+p,.header-1__HmywG p+p,.header-2__ZgkMB p+p,.header-3__aqcDx p+p,.p-1__gnbiw p+p,.p-2__LBEyx p+p,.p-3__M1mvQ p+p {
    margin-top: 1em
}

[lang=de] .header-1__HmywG,[lang=de] .header-2__ZgkMB,[lang=fi] .header-1__HmywG,[lang=fi] .header-2__ZgkMB,[lang=fr] .header-1__HmywG,[lang=fr] .header-2__ZgkMB,[lang=nb] .header-1__HmywG,[lang=nb] .header-2__ZgkMB {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__HmywG,[lang=nl] .header-2__ZgkMB,[lang=pl] .header-1__HmywG,[lang=pl] .header-2__ZgkMB,[lang=sv] .header-1__HmywG,[lang=sv] .header-2__ZgkMB {
    --line-height: 1
}

[lang=es-ar] .header-1__HmywG,[lang=es-ar] .header-2__ZgkMB,[lang=es-co] .header-1__HmywG,[lang=es-co] .header-2__ZgkMB,[lang=es-mx] .header-1__HmywG,[lang=es-mx] .header-2__ZgkMB,[lang=es] .header-1__HmywG,[lang=es] .header-2__ZgkMB,[lang=fr-ca] .header-1__HmywG,[lang=fr-ca] .header-2__ZgkMB,[lang=fr] .header-1__HmywG,[lang=fr] .header-2__ZgkMB,[lang=hi] .header-1__HmywG,[lang=hi] .header-2__ZgkMB,[lang=it] .header-1__HmywG,[lang=it] .header-2__ZgkMB,[lang=ja] .header-1__HmywG,[lang=ja] .header-2__ZgkMB,[lang=ko] .header-1__HmywG,[lang=ko] .header-2__ZgkMB,[lang=pt-pt] .header-1__HmywG,[lang=pt-pt] .header-2__ZgkMB,[lang=pt] .header-1__HmywG,[lang=pt] .header-2__ZgkMB,[lang=zh-Hant] .header-1__HmywG,[lang=zh-Hant] .header-2__ZgkMB,[lang=zh] .header-1__HmywG,[lang=zh] .header-2__ZgkMB {
    --line-height: 1.1
}

[lang=ru] .header-1__HmywG,[lang=ru] .header-2__ZgkMB {
    --line-height: 1
}

[lang=en].header-1__HmywG,[lang=en].header-2__ZgkMB {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__HmywG,[lang=zh-Hant] .header-2__ZgkMB,[lang=zh] .header-1__HmywG,[lang=zh] .header-2__ZgkMB {
    white-space: pre-wrap
}

[lang=ja] .header-1__HmywG,[lang=ja] .header-2__ZgkMB,[lang=zh-Hant] .header-1__HmywG,[lang=zh-Hant] .header-2__ZgkMB,[lang=zh] .header-1__HmywG,[lang=zh] .header-2__ZgkMB {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__KZlv1 {
    min-height: 0
}

.header-1__HmywG {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__HmywG {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__HmywG {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__HmywG {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__HmywG {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__HmywG {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__HmywG {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__HmywG {
        --font-size:140px
    }
}

.header-2__ZgkMB {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__ZgkMB {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__ZgkMB {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__ZgkMB {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__ZgkMB {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__ZgkMB {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__ZgkMB {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__ZgkMB {
        --font-size:68px
    }
}

.header-3__aqcDx {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__aqcDx {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__aqcDx {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__aqcDx {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__aqcDx {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__aqcDx {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__aqcDx {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__aqcDx {
        --font-size:34px
    }
}

.p-1__gnbiw {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__gnbiw {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__gnbiw {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__gnbiw {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__gnbiw {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__gnbiw {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__gnbiw {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__gnbiw {
        --font-size:20px
    }
}

.p-2__LBEyx {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__LBEyx {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__LBEyx {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__LBEyx {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__LBEyx {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__LBEyx {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__LBEyx {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__LBEyx {
        --font-size:17px
    }
}

.p-3__M1mvQ {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__M1mvQ {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__M1mvQ {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__M1mvQ {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__M1mvQ {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__M1mvQ {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__M1mvQ {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__M1mvQ {
        --font-size:15px
    }
}

.action-small__mkNEy {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__mkNEy {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__mkNEy {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__mkNEy {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__mkNEy {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__mkNEy {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__mkNEy {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__mkNEy {
        --font-size:15px
    }
}

.action-medium__ONNf1 {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__ONNf1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__ONNf1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__ONNf1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__ONNf1 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__ONNf1 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__ONNf1 {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__ONNf1 {
        --font-size:17px
    }
}

.action-large__0r-oi {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__0r-oi {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__0r-oi {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__0r-oi {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__0r-oi {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__0r-oi {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__0r-oi {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__0r-oi {
        --font-size:20px
    }
}

.is-italic__M2ws- {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__nJ4mX {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__nJ4mX h1,.formatted-text__nJ4mX h2,.formatted-text__nJ4mX h3,.formatted-text__nJ4mX h4,.formatted-text__nJ4mX h5,.formatted-text__nJ4mX h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__nJ4mX b+*,.formatted-text__nJ4mX p+*,.formatted-text__nJ4mX strong+* {
    margin-top: 1em
}

.formatted-text__nJ4mX b[style] {
    font-size: inherit!important
}

.formatted-text__nJ4mX ol,.formatted-text__nJ4mX ul {
    padding-left: 0
}

.formatted-text__nJ4mX ol li+li,.formatted-text__nJ4mX ul li+li {
    margin-top: 11px
}

.is-one-line__GnjC5 {
    white-space: nowrap
}

.root__INDVg {
    display: block;
    width: 100%;
    color: var(--logo-color,#020202)
}

.color-black__OtUw3 {
    --logo-color: #3b3b3b
}

.color-white__pVanj {
    --logo-color: #fffdf9
}

.image__5GHdQ {
    display: block;
    width: 100%;
    height: auto
}

.image__5GHdQ img,.image__5GHdQ svg {
    width: 100%
}

.header-1__aQszn.is-responsive__D2J6O {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__aQszn.is-responsive__D2J6O {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__aQszn.is-responsive__D2J6O {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__aQszn.is-responsive__D2J6O {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__aQszn.is-responsive__D2J6O {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__aQszn.is-responsive__D2J6O {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__I-7IG.is-responsive__D2J6O {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__I-7IG.is-responsive__D2J6O {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__I-7IG.is-responsive__D2J6O {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__I-7IG.is-responsive__D2J6O {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__I-7IG.is-responsive__D2J6O {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__I-7IG.is-responsive__D2J6O {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__X-yAL.is-responsive__D2J6O {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__X-yAL.is-responsive__D2J6O {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__X-yAL.is-responsive__D2J6O {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__X-yAL.is-responsive__D2J6O {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__X-yAL.is-responsive__D2J6O {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__X-yAL.is-responsive__D2J6O {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__m-iRp.is-responsive__D2J6O {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__m-iRp.is-responsive__D2J6O {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__m-iRp.is-responsive__D2J6O {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__m-iRp.is-responsive__D2J6O {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__m-iRp.is-responsive__D2J6O {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__m-iRp.is-responsive__D2J6O {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__0Ldcw.is-responsive__D2J6O {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__0Ldcw.is-responsive__D2J6O {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__0Ldcw.is-responsive__D2J6O {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__0Ldcw.is-responsive__D2J6O {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__0Ldcw.is-responsive__D2J6O {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__0Ldcw.is-responsive__D2J6O {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__t9f-9.is-responsive__D2J6O {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__t9f-9.is-responsive__D2J6O {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__t9f-9.is-responsive__D2J6O {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__t9f-9.is-responsive__D2J6O {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__t9f-9.is-responsive__D2J6O {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__t9f-9.is-responsive__D2J6O {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__RCaUy.is-responsive__D2J6O {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__RCaUy.is-responsive__D2J6O {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__RCaUy.is-responsive__D2J6O {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__RCaUy.is-responsive__D2J6O {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__RCaUy.is-responsive__D2J6O {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__RCaUy.is-responsive__D2J6O {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__8jZj0.is-responsive__D2J6O {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__8jZj0.is-responsive__D2J6O {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__8jZj0.is-responsive__D2J6O {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__8jZj0.is-responsive__D2J6O {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__8jZj0.is-responsive__D2J6O {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__8jZj0.is-responsive__D2J6O {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__lb6r-.is-responsive__D2J6O {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__lb6r-.is-responsive__D2J6O {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__lb6r-.is-responsive__D2J6O {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__lb6r-.is-responsive__D2J6O {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__lb6r-.is-responsive__D2J6O {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__lb6r-.is-responsive__D2J6O {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__lb6r-,.action-medium__8jZj0,.action-small__RCaUy,.header-1__aQszn,.header-2__I-7IG,.header-3__X-yAL,.p-1__m-iRp,.p-2__0Ldcw,.p-3__t9f-9 {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__GAOg-.action-large__lb6r-,.is-inherited__GAOg-.action-medium__8jZj0,.is-inherited__GAOg-.action-small__RCaUy,.is-inherited__GAOg-.header-1__aQszn,.is-inherited__GAOg-.header-2__I-7IG,.is-inherited__GAOg-.header-3__X-yAL,.is-inherited__GAOg-.p-1__m-iRp,.is-inherited__GAOg-.p-2__0Ldcw,.is-inherited__GAOg-.p-3__t9f-9 {
    font-size: inherit
}

.action-large__lb6r- p+p,.action-medium__8jZj0 p+p,.action-small__RCaUy p+p,.header-1__aQszn p+p,.header-2__I-7IG p+p,.header-3__X-yAL p+p,.p-1__m-iRp p+p,.p-2__0Ldcw p+p,.p-3__t9f-9 p+p {
    margin-top: 1em
}

[lang=de] .header-1__aQszn,[lang=de] .header-2__I-7IG,[lang=fi] .header-1__aQszn,[lang=fi] .header-2__I-7IG,[lang=fr] .header-1__aQszn,[lang=fr] .header-2__I-7IG,[lang=nb] .header-1__aQszn,[lang=nb] .header-2__I-7IG {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__aQszn,[lang=nl] .header-2__I-7IG,[lang=pl] .header-1__aQszn,[lang=pl] .header-2__I-7IG,[lang=sv] .header-1__aQszn,[lang=sv] .header-2__I-7IG {
    --line-height: 1
}

[lang=es-ar] .header-1__aQszn,[lang=es-ar] .header-2__I-7IG,[lang=es-co] .header-1__aQszn,[lang=es-co] .header-2__I-7IG,[lang=es-mx] .header-1__aQszn,[lang=es-mx] .header-2__I-7IG,[lang=es] .header-1__aQszn,[lang=es] .header-2__I-7IG,[lang=fr-ca] .header-1__aQszn,[lang=fr-ca] .header-2__I-7IG,[lang=fr] .header-1__aQszn,[lang=fr] .header-2__I-7IG,[lang=hi] .header-1__aQszn,[lang=hi] .header-2__I-7IG,[lang=it] .header-1__aQszn,[lang=it] .header-2__I-7IG,[lang=ja] .header-1__aQszn,[lang=ja] .header-2__I-7IG,[lang=ko] .header-1__aQszn,[lang=ko] .header-2__I-7IG,[lang=pt-pt] .header-1__aQszn,[lang=pt-pt] .header-2__I-7IG,[lang=pt] .header-1__aQszn,[lang=pt] .header-2__I-7IG,[lang=zh-Hant] .header-1__aQszn,[lang=zh-Hant] .header-2__I-7IG,[lang=zh] .header-1__aQszn,[lang=zh] .header-2__I-7IG {
    --line-height: 1.1
}

[lang=ru] .header-1__aQszn,[lang=ru] .header-2__I-7IG {
    --line-height: 1
}

[lang=en].header-1__aQszn,[lang=en].header-2__I-7IG {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__aQszn,[lang=zh-Hant] .header-2__I-7IG,[lang=zh] .header-1__aQszn,[lang=zh] .header-2__I-7IG {
    white-space: pre-wrap
}

[lang=ja] .header-1__aQszn,[lang=ja] .header-2__I-7IG,[lang=zh-Hant] .header-1__aQszn,[lang=zh-Hant] .header-2__I-7IG,[lang=zh] .header-1__aQszn,[lang=zh] .header-2__I-7IG {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__D2J6O {
    min-height: 0
}

.header-1__aQszn {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__aQszn {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__aQszn {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__aQszn {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__aQszn {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__aQszn {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__aQszn {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__aQszn {
        --font-size:140px
    }
}

.header-2__I-7IG {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__I-7IG {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__I-7IG {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__I-7IG {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__I-7IG {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__I-7IG {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__I-7IG {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__I-7IG {
        --font-size:68px
    }
}

.header-3__X-yAL {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__X-yAL {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__X-yAL {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__X-yAL {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__X-yAL {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__X-yAL {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__X-yAL {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__X-yAL {
        --font-size:34px
    }
}

.p-1__m-iRp {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__m-iRp {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__m-iRp {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__m-iRp {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__m-iRp {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__m-iRp {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__m-iRp {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__m-iRp {
        --font-size:20px
    }
}

.p-2__0Ldcw {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__0Ldcw {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__0Ldcw {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__0Ldcw {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__0Ldcw {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__0Ldcw {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__0Ldcw {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__0Ldcw {
        --font-size:17px
    }
}

.p-3__t9f-9 {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__t9f-9 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__t9f-9 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__t9f-9 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__t9f-9 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__t9f-9 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__t9f-9 {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__t9f-9 {
        --font-size:15px
    }
}

.action-small__RCaUy {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__RCaUy {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__RCaUy {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__RCaUy {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__RCaUy {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__RCaUy {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__RCaUy {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__RCaUy {
        --font-size:15px
    }
}

.action-medium__8jZj0 {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__8jZj0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__8jZj0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__8jZj0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__8jZj0 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__8jZj0 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__8jZj0 {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__8jZj0 {
        --font-size:17px
    }
}

.action-large__lb6r- {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__lb6r- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__lb6r- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__lb6r- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__lb6r- {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__lb6r- {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__lb6r- {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__lb6r- {
        --font-size:20px
    }
}

.is-italic__Ey-sA {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__USRjx {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__USRjx h1,.formatted-text__USRjx h2,.formatted-text__USRjx h3,.formatted-text__USRjx h4,.formatted-text__USRjx h5,.formatted-text__USRjx h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__USRjx b+*,.formatted-text__USRjx p+*,.formatted-text__USRjx strong+* {
    margin-top: 1em
}

.formatted-text__USRjx b[style] {
    font-size: inherit!important
}

.formatted-text__USRjx ol,.formatted-text__USRjx ul {
    padding-left: 0
}

.formatted-text__USRjx ol li+li,.formatted-text__USRjx ul li+li {
    margin-top: 11px
}

.is-one-line__M2EX- {
    white-space: nowrap
}

.link__Nwimt {
    display: inline;
    color: var(--color-ui-kit-link-default);
    text-decoration: none;
    font-weight: var(--font-weight-medium);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.link--decorated__viW3E {
    display: inline;
    background-image: -webkit-gradient(linear,left top,right top,from(var(--color-link,var(--color-ui-kit-link-default))),to(var(--color-link,var(--color-ui-kit-link-default))));
    background-image: linear-gradient(to right,var(--color-link,var(--color-ui-kit-link-default)) 0,var(--color-link,var(--color-ui-kit-link-default)) 100%);
    background-position: 0 96%;
    background-repeat: repeat-x;
    background-size: 100% 2px;
    -webkit-transition: background-position .1s ease,opacity .1s ease;
    transition: background-position .1s ease,opacity .1s ease
}

.link--decorated__viW3E:hover {
    --color-link: var(--color-ui-kit-link-hover);
    background-position: 0 106%
}

.link--underlined__pG7i2 {
    border-bottom: 1px solid;
    text-decoration: none;
    -webkit-transition: color .2s ease;
    transition: color .2s ease
}

.link--underlined__pG7i2:hover {
    color: var(--color-ui-kit-link-default)
}

.header-1__O-od9.is-responsive__DJwSE {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__O-od9.is-responsive__DJwSE {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__O-od9.is-responsive__DJwSE {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__O-od9.is-responsive__DJwSE {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__O-od9.is-responsive__DJwSE {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__O-od9.is-responsive__DJwSE {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__7ypCX.is-responsive__DJwSE {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__7ypCX.is-responsive__DJwSE {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__7ypCX.is-responsive__DJwSE {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__7ypCX.is-responsive__DJwSE {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__7ypCX.is-responsive__DJwSE {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__7ypCX.is-responsive__DJwSE {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__p2s3Q.is-responsive__DJwSE {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__p2s3Q.is-responsive__DJwSE {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__p2s3Q.is-responsive__DJwSE {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__p2s3Q.is-responsive__DJwSE {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__p2s3Q.is-responsive__DJwSE {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__p2s3Q.is-responsive__DJwSE {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__SAr0-.is-responsive__DJwSE {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__SAr0-.is-responsive__DJwSE {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__SAr0-.is-responsive__DJwSE {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__SAr0-.is-responsive__DJwSE {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__SAr0-.is-responsive__DJwSE {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__SAr0-.is-responsive__DJwSE {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__zUBjd.is-responsive__DJwSE {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__zUBjd.is-responsive__DJwSE {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__zUBjd.is-responsive__DJwSE {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__zUBjd.is-responsive__DJwSE {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__zUBjd.is-responsive__DJwSE {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__zUBjd.is-responsive__DJwSE {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__55ODs.is-responsive__DJwSE {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__55ODs.is-responsive__DJwSE {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__55ODs.is-responsive__DJwSE {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__55ODs.is-responsive__DJwSE {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__55ODs.is-responsive__DJwSE {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__55ODs.is-responsive__DJwSE {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__9k2SR.is-responsive__DJwSE {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__9k2SR.is-responsive__DJwSE {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__9k2SR.is-responsive__DJwSE {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__9k2SR.is-responsive__DJwSE {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__9k2SR.is-responsive__DJwSE {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__9k2SR.is-responsive__DJwSE {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__J8gIa.is-responsive__DJwSE {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__J8gIa.is-responsive__DJwSE {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__J8gIa.is-responsive__DJwSE {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__J8gIa.is-responsive__DJwSE {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__J8gIa.is-responsive__DJwSE {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__J8gIa.is-responsive__DJwSE {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__Q0mpt.is-responsive__DJwSE {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__Q0mpt.is-responsive__DJwSE {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__Q0mpt.is-responsive__DJwSE {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__Q0mpt.is-responsive__DJwSE {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__Q0mpt.is-responsive__DJwSE {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__Q0mpt.is-responsive__DJwSE {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__Q0mpt,.action-medium__J8gIa,.action-small__9k2SR,.header-1__O-od9,.header-2__7ypCX,.header-3__p2s3Q,.p-1__SAr0-,.p-2__zUBjd,.p-3__55ODs {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__sInLI.action-large__Q0mpt,.is-inherited__sInLI.action-medium__J8gIa,.is-inherited__sInLI.action-small__9k2SR,.is-inherited__sInLI.header-1__O-od9,.is-inherited__sInLI.header-2__7ypCX,.is-inherited__sInLI.header-3__p2s3Q,.is-inherited__sInLI.p-1__SAr0-,.is-inherited__sInLI.p-2__zUBjd,.is-inherited__sInLI.p-3__55ODs {
    font-size: inherit
}

.action-large__Q0mpt p+p,.action-medium__J8gIa p+p,.action-small__9k2SR p+p,.header-1__O-od9 p+p,.header-2__7ypCX p+p,.header-3__p2s3Q p+p,.p-1__SAr0- p+p,.p-2__zUBjd p+p,.p-3__55ODs p+p {
    margin-top: 1em
}

[lang=de] .header-1__O-od9,[lang=de] .header-2__7ypCX,[lang=fi] .header-1__O-od9,[lang=fi] .header-2__7ypCX,[lang=fr] .header-1__O-od9,[lang=fr] .header-2__7ypCX,[lang=nb] .header-1__O-od9,[lang=nb] .header-2__7ypCX {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__O-od9,[lang=nl] .header-2__7ypCX,[lang=pl] .header-1__O-od9,[lang=pl] .header-2__7ypCX,[lang=sv] .header-1__O-od9,[lang=sv] .header-2__7ypCX {
    --line-height: 1
}

[lang=es-ar] .header-1__O-od9,[lang=es-ar] .header-2__7ypCX,[lang=es-co] .header-1__O-od9,[lang=es-co] .header-2__7ypCX,[lang=es-mx] .header-1__O-od9,[lang=es-mx] .header-2__7ypCX,[lang=es] .header-1__O-od9,[lang=es] .header-2__7ypCX,[lang=fr-ca] .header-1__O-od9,[lang=fr-ca] .header-2__7ypCX,[lang=fr] .header-1__O-od9,[lang=fr] .header-2__7ypCX,[lang=hi] .header-1__O-od9,[lang=hi] .header-2__7ypCX,[lang=it] .header-1__O-od9,[lang=it] .header-2__7ypCX,[lang=ja] .header-1__O-od9,[lang=ja] .header-2__7ypCX,[lang=ko] .header-1__O-od9,[lang=ko] .header-2__7ypCX,[lang=pt-pt] .header-1__O-od9,[lang=pt-pt] .header-2__7ypCX,[lang=pt] .header-1__O-od9,[lang=pt] .header-2__7ypCX,[lang=zh-Hant] .header-1__O-od9,[lang=zh-Hant] .header-2__7ypCX,[lang=zh] .header-1__O-od9,[lang=zh] .header-2__7ypCX {
    --line-height: 1.1
}

[lang=ru] .header-1__O-od9,[lang=ru] .header-2__7ypCX {
    --line-height: 1
}

[lang=en].header-1__O-od9,[lang=en].header-2__7ypCX {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__O-od9,[lang=zh-Hant] .header-2__7ypCX,[lang=zh] .header-1__O-od9,[lang=zh] .header-2__7ypCX {
    white-space: pre-wrap
}

[lang=ja] .header-1__O-od9,[lang=ja] .header-2__7ypCX,[lang=zh-Hant] .header-1__O-od9,[lang=zh-Hant] .header-2__7ypCX,[lang=zh] .header-1__O-od9,[lang=zh] .header-2__7ypCX {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__DJwSE {
    min-height: 0
}

.header-1__O-od9 {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__O-od9 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__O-od9 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__O-od9 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__O-od9 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__O-od9 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__O-od9 {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__O-od9 {
        --font-size:140px
    }
}

.header-2__7ypCX {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__7ypCX {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__7ypCX {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__7ypCX {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__7ypCX {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__7ypCX {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__7ypCX {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__7ypCX {
        --font-size:68px
    }
}

.header-3__p2s3Q {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__p2s3Q {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__p2s3Q {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__p2s3Q {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__p2s3Q {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__p2s3Q {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__p2s3Q {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__p2s3Q {
        --font-size:34px
    }
}

.p-1__SAr0- {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__SAr0- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__SAr0- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__SAr0- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__SAr0- {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__SAr0- {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__SAr0- {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__SAr0- {
        --font-size:20px
    }
}

.p-2__zUBjd {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__zUBjd {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__zUBjd {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__zUBjd {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__zUBjd {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__zUBjd {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__zUBjd {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__zUBjd {
        --font-size:17px
    }
}

.p-3__55ODs {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__55ODs {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__55ODs {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__55ODs {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__55ODs {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__55ODs {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__55ODs {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__55ODs {
        --font-size:15px
    }
}

.action-small__9k2SR {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__9k2SR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__9k2SR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__9k2SR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__9k2SR {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__9k2SR {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__9k2SR {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__9k2SR {
        --font-size:15px
    }
}

.action-medium__J8gIa {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__J8gIa {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__J8gIa {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__J8gIa {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__J8gIa {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__J8gIa {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__J8gIa {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__J8gIa {
        --font-size:17px
    }
}

.action-large__Q0mpt {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__Q0mpt {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__Q0mpt {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__Q0mpt {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__Q0mpt {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__Q0mpt {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__Q0mpt {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__Q0mpt {
        --font-size:20px
    }
}

.is-italic__m4vf5 {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__pNuw2 {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__pNuw2 h1,.formatted-text__pNuw2 h2,.formatted-text__pNuw2 h3,.formatted-text__pNuw2 h4,.formatted-text__pNuw2 h5,.formatted-text__pNuw2 h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__pNuw2 b+*,.formatted-text__pNuw2 p+*,.formatted-text__pNuw2 strong+* {
    margin-top: 1em
}

.formatted-text__pNuw2 b[style] {
    font-size: inherit!important
}

.formatted-text__pNuw2 ol,.formatted-text__pNuw2 ul {
    padding-left: 0
}

.formatted-text__pNuw2 ol li+li,.formatted-text__pNuw2 ul li+li {
    margin-top: 11px
}

.is-one-line__dgvYr {
    white-space: nowrap
}

.section-get-the-app-wrapper__1-BhX {
    padding: 0 var(--token-cosmos-semantic-spacing-margins-horizontal);
    margin: 0 auto;
    width: 100%;
    max-width: var(--ui-kit-content-max-width)
}

@media(min-width: 1024px) {
    .section-get-the-app-wrapper__1-BhX {
        padding:0 40px
    }
}

.section-get-the-app__TL3-u {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 16px 8px 0 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    border-radius: var(--token-cosmos-semantic-border-radius-level-1);
    background: var(--token-cosmos-semantic-color-container-backgrounds-accent-default)
}

@media(min-width: 768px) {
    .section-get-the-app__TL3-u {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 20px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0;
        border-radius: var(--token-cosmos-semantic-border-radius-level-0)
    }
}

@media(min-width: 1024px) {
    .section-get-the-app__TL3-u {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-height: 450px;
        padding: 40px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border: 1px solid var(--token-cosmos-semantic-color-border-supportive);
        -webkit-box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(--token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color);
        box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(--token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color)
    }
}

.section-get-the-app--short__UQpWP {
    padding: var(--token-cosmos-semantic-spacing-margins-vertical) var(--token-cosmos-semantic-spacing-margins-horizontal);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 28px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    height: auto;
    border: 1px solid var(--token-cosmos-semantic-color-border-supportive);
    border-radius: var(--token-cosmos-semantic-border-radius-level-1);
    -webkit-box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(---token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color);
    box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(---token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color)
}

@media(min-width: 768px) {
    .section-get-the-app--short__UQpWP {
        padding:8px 8px 8px 16px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        height: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media(min-width: 1024px) {
    .section-get-the-app--short__UQpWP {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
}

.section-get-the-app__image__szhv0 {
    margin-top: 24px
}

.section-get-the-app__image__szhv0 img {
    width: 100%
}

@media(min-width: 768px) {
    .section-get-the-app__image__szhv0 {
        position:absolute;
        bottom: -1px;
        right: 60px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 312px;
        height: 190px;
        margin-top: 0
    }

    .section-get-the-app__image__szhv0 img {
        width: 100%;
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
        -o-object-position: bottom;
        object-position: bottom
    }
}

@media(min-width: 1024px) {
    .section-get-the-app__image__szhv0 {
        right:80px;
        width: auto;
        height: 380px
    }
}

@media(min-width: 1260px) {
    .section-get-the-app__image__szhv0 {
        right:100px;
        height: 410px
    }
}

.section-get-the-app__qr__GrV2S {
    display: none
}

@media(min-width: 1024px) {
    .section-get-the-app__qr__GrV2S {
        display:block
    }

    .section-get-the-app__cta__kxWSS {
        display: none
    }
}

.section-get-the-app--short__UQpWP .section-get-the-app__cta__kxWSS {
    display: initial
}

@media(max-width: 767px) {
    .section-get-the-app--short__UQpWP .section-get-the-app__cta__kxWSS {
        width:100%
    }
}

@media(min-width: 1024px) {
    .section-get-the-app--short__UQpWP .section-get-the-app__cta__kxWSS {
        display:none
    }
}

.section-get-the-app__copy__6jh20 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px
}

@media(min-width: 768px) {
    .section-get-the-app__copy__6jh20 {
        width:400px;
        -ms-flex-item-align: stretch;
        align-self: stretch;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media(min-width: 1024px) {
    .section-get-the-app__copy__6jh20 {
        width:calc(100vw - 690px);
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .section-get-the-app--short__UQpWP .section-get-the-app__copy__6jh20 {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media(min-width: 1260px) {
    .section-get-the-app__copy__6jh20 {
        width:calc(100vw - 746px)
    }
}

.title-description__nVgOy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 8px;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

@media(min-width: 768px) {
    .title-description__nVgOy {
        gap:16px
    }
}

.short-header__omETz {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default)
}

@media(min-width: 1024px) {
    .short-header__omETz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .short-header__omETz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .short-header__omETz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .short-header__omETz {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .short-header__omETz {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .short-header__omETz {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .short-header__omETz {
        --font-size:34px;
        font-size: 49px;
        line-height: 55px;
        letter-spacing: var(--token-cosmos-semantic-typography-d2-letter-spacing,.42px)
    }
}

.qr-block__v4S-p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    width: 300px;
    height: 150px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
    border-radius: 10px;
    background: var(--token-cosmos-semantic-color-container-backgrounds-primary-default,#fff)
}

.qr-block__v4S-p .qr-block__qr__dMZ3U {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 130px;
    height: 130px
}

.header-1__BfX8B.is-responsive__kpdcb {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__BfX8B.is-responsive__kpdcb {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__BfX8B.is-responsive__kpdcb {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__BfX8B.is-responsive__kpdcb {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__BfX8B.is-responsive__kpdcb {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__BfX8B.is-responsive__kpdcb {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__5Vqak.is-responsive__kpdcb {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__5Vqak.is-responsive__kpdcb {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__5Vqak.is-responsive__kpdcb {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__5Vqak.is-responsive__kpdcb {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__5Vqak.is-responsive__kpdcb {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__5Vqak.is-responsive__kpdcb {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__xTqqr.is-responsive__kpdcb {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__xTqqr.is-responsive__kpdcb {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__xTqqr.is-responsive__kpdcb {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__xTqqr.is-responsive__kpdcb {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__xTqqr.is-responsive__kpdcb {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__xTqqr.is-responsive__kpdcb {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__nGaUf.is-responsive__kpdcb {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__nGaUf.is-responsive__kpdcb {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__nGaUf.is-responsive__kpdcb {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__nGaUf.is-responsive__kpdcb {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__nGaUf.is-responsive__kpdcb {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__nGaUf.is-responsive__kpdcb {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__qG6Kv.is-responsive__kpdcb {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__qG6Kv.is-responsive__kpdcb {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__qG6Kv.is-responsive__kpdcb {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__qG6Kv.is-responsive__kpdcb {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__qG6Kv.is-responsive__kpdcb {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__qG6Kv.is-responsive__kpdcb {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__wrXVe.is-responsive__kpdcb {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__wrXVe.is-responsive__kpdcb {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__wrXVe.is-responsive__kpdcb {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__wrXVe.is-responsive__kpdcb {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__wrXVe.is-responsive__kpdcb {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__wrXVe.is-responsive__kpdcb {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__P-aBU.is-responsive__kpdcb {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__P-aBU.is-responsive__kpdcb {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__P-aBU.is-responsive__kpdcb {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__P-aBU.is-responsive__kpdcb {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__P-aBU.is-responsive__kpdcb {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__P-aBU.is-responsive__kpdcb {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__0p9OC.is-responsive__kpdcb {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__0p9OC.is-responsive__kpdcb {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__0p9OC.is-responsive__kpdcb {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__0p9OC.is-responsive__kpdcb {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__0p9OC.is-responsive__kpdcb {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__0p9OC.is-responsive__kpdcb {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__Hkq0t.is-responsive__kpdcb {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__Hkq0t.is-responsive__kpdcb {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__Hkq0t.is-responsive__kpdcb {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__Hkq0t.is-responsive__kpdcb {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__Hkq0t.is-responsive__kpdcb {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__Hkq0t.is-responsive__kpdcb {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__Hkq0t,.action-medium__0p9OC,.action-small__P-aBU,.header-1__BfX8B,.header-2__5Vqak,.header-3__xTqqr,.p-1__nGaUf,.p-2__qG6Kv,.p-3__wrXVe {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__99uab.action-large__Hkq0t,.is-inherited__99uab.action-medium__0p9OC,.is-inherited__99uab.action-small__P-aBU,.is-inherited__99uab.header-1__BfX8B,.is-inherited__99uab.header-2__5Vqak,.is-inherited__99uab.header-3__xTqqr,.is-inherited__99uab.p-1__nGaUf,.is-inherited__99uab.p-2__qG6Kv,.is-inherited__99uab.p-3__wrXVe {
    font-size: inherit
}

.action-large__Hkq0t p+p,.action-medium__0p9OC p+p,.action-small__P-aBU p+p,.header-1__BfX8B p+p,.header-2__5Vqak p+p,.header-3__xTqqr p+p,.p-1__nGaUf p+p,.p-2__qG6Kv p+p,.p-3__wrXVe p+p {
    margin-top: 1em
}

[lang=de] .header-1__BfX8B,[lang=de] .header-2__5Vqak,[lang=fi] .header-1__BfX8B,[lang=fi] .header-2__5Vqak,[lang=fr] .header-1__BfX8B,[lang=fr] .header-2__5Vqak,[lang=nb] .header-1__BfX8B,[lang=nb] .header-2__5Vqak {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__BfX8B,[lang=nl] .header-2__5Vqak,[lang=pl] .header-1__BfX8B,[lang=pl] .header-2__5Vqak,[lang=sv] .header-1__BfX8B,[lang=sv] .header-2__5Vqak {
    --line-height: 1
}

[lang=es-ar] .header-1__BfX8B,[lang=es-ar] .header-2__5Vqak,[lang=es-co] .header-1__BfX8B,[lang=es-co] .header-2__5Vqak,[lang=es-mx] .header-1__BfX8B,[lang=es-mx] .header-2__5Vqak,[lang=es] .header-1__BfX8B,[lang=es] .header-2__5Vqak,[lang=fr-ca] .header-1__BfX8B,[lang=fr-ca] .header-2__5Vqak,[lang=fr] .header-1__BfX8B,[lang=fr] .header-2__5Vqak,[lang=hi] .header-1__BfX8B,[lang=hi] .header-2__5Vqak,[lang=it] .header-1__BfX8B,[lang=it] .header-2__5Vqak,[lang=ja] .header-1__BfX8B,[lang=ja] .header-2__5Vqak,[lang=ko] .header-1__BfX8B,[lang=ko] .header-2__5Vqak,[lang=pt-pt] .header-1__BfX8B,[lang=pt-pt] .header-2__5Vqak,[lang=pt] .header-1__BfX8B,[lang=pt] .header-2__5Vqak,[lang=zh-Hant] .header-1__BfX8B,[lang=zh-Hant] .header-2__5Vqak,[lang=zh] .header-1__BfX8B,[lang=zh] .header-2__5Vqak {
    --line-height: 1.1
}

[lang=ru] .header-1__BfX8B,[lang=ru] .header-2__5Vqak {
    --line-height: 1
}

[lang=en].header-1__BfX8B,[lang=en].header-2__5Vqak {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__BfX8B,[lang=zh-Hant] .header-2__5Vqak,[lang=zh] .header-1__BfX8B,[lang=zh] .header-2__5Vqak {
    white-space: pre-wrap
}

[lang=ja] .header-1__BfX8B,[lang=ja] .header-2__5Vqak,[lang=zh-Hant] .header-1__BfX8B,[lang=zh-Hant] .header-2__5Vqak,[lang=zh] .header-1__BfX8B,[lang=zh] .header-2__5Vqak {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__kpdcb {
    min-height: 0
}

.header-1__BfX8B {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__BfX8B {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__BfX8B {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__BfX8B {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__BfX8B {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__BfX8B {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__BfX8B {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__BfX8B {
        --font-size:140px
    }
}

.header-2__5Vqak {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__5Vqak {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__5Vqak {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__5Vqak {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__5Vqak {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__5Vqak {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__5Vqak {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__5Vqak {
        --font-size:68px
    }
}

.header-3__xTqqr {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__xTqqr {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__xTqqr {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__xTqqr {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__xTqqr {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__xTqqr {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__xTqqr {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__xTqqr {
        --font-size:34px
    }
}

.p-1__nGaUf {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__nGaUf {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__nGaUf {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__nGaUf {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__nGaUf {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__nGaUf {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__nGaUf {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__nGaUf {
        --font-size:20px
    }
}

.p-2__qG6Kv {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__qG6Kv {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__qG6Kv {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__qG6Kv {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__qG6Kv {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__qG6Kv {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__qG6Kv {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__qG6Kv {
        --font-size:17px
    }
}

.p-3__wrXVe {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__wrXVe {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__wrXVe {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__wrXVe {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__wrXVe {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__wrXVe {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__wrXVe {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__wrXVe {
        --font-size:15px
    }
}

.action-small__P-aBU {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__P-aBU {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__P-aBU {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__P-aBU {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__P-aBU {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__P-aBU {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__P-aBU {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__P-aBU {
        --font-size:15px
    }
}

.action-medium__0p9OC {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__0p9OC {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__0p9OC {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__0p9OC {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__0p9OC {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__0p9OC {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__0p9OC {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__0p9OC {
        --font-size:17px
    }
}

.action-large__Hkq0t {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__Hkq0t {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__Hkq0t {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__Hkq0t {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__Hkq0t {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__Hkq0t {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__Hkq0t {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__Hkq0t {
        --font-size:20px
    }
}

.is-italic__bSYsf {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__yNIyq {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__yNIyq h1,.formatted-text__yNIyq h2,.formatted-text__yNIyq h3,.formatted-text__yNIyq h4,.formatted-text__yNIyq h5,.formatted-text__yNIyq h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__yNIyq b+*,.formatted-text__yNIyq p+*,.formatted-text__yNIyq strong+* {
    margin-top: 1em
}

.formatted-text__yNIyq b[style] {
    font-size: inherit!important
}

.formatted-text__yNIyq ol,.formatted-text__yNIyq ul {
    padding-left: 0
}

.formatted-text__yNIyq ol li+li,.formatted-text__yNIyq ul li+li {
    margin-top: 11px
}

.is-one-line__tbBOB {
    white-space: nowrap
}

:root {
    --header-padding-horizontal: 20px;
    --header-actions-gap-horizontal: 12px;
    --header-padding-top: 26px;
    --logo-width: 125px
}

@media(min-width: 768px) {
    :root {
        --header-padding-horizontal:40px;
        --header-actions-gap-horizotal: 24px;
        --logo-width: 125px
    }
}

@media(min-width: 1024px) {
    :root {
        --header-padding-top:32px;
        --header-padding-horizontal: 36px;
        --logo-width: 135px
    }
}

.header__mCZx6 {
    padding-top: var(--header-padding-top);
    -webkit-transition: top .3s;
    transition: top .3s
}

.header__mCZx6:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    pointer-events: none;
    opacity: .8;
    background: -webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,85%,0)),color-stop(115%,hsla(0,0%,45%,.18)));
    background: linear-gradient(0deg,hsla(0,0%,85%,0),hsla(0,0%,45%,.18) 115%);
    -webkit-filter: blur(0);
    filter: blur(0)
}

@media(max-width: 1199px) {
    .header__mCZx6 .desktop-only__1ZF5f {
        display:none
    }
}

@media(min-width: 1200px) {
    .header__mCZx6 .not-desktop__vo4gH {
        display:none
    }
}

@media(min-width: 641px) {
    .header__mCZx6 .mobile-only__-Wi-w {
        display:none
    }
}

@media(max-width: 640px) {
    .header__mCZx6 .not-mobile__Zl8Mg {
        display:none
    }
}

.header__inner__Ficum {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 var(--header-padding-horizontal);
    margin: 0 auto;
    max-width: var(--ui-kit-content-max-width)
}

.is-opened-mobile-nav__PivAv .header__inner__Ficum {
    padding-right: calc(var(--scrollbar-width) + var(--header-padding-horizontal))
}

.header__actions__SlhVF {
    gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__actions__SlhVF,.header__logo__jQnob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.header__logo__jQnob {
    -ms-flex-item-align: center;
    align-self: center;
    max-width: var(--logo-width)
}

.header__logo-link__Iv7B9 {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    aspect-ratio: 130/23
}

.header__logo__jQnob+.header__actions__SlhVF,.header__mobile-menu-toggle__9Ahet {
    margin-left: auto
}

.header__mobile-menu-toggle__9Ahet>.button__XhoYc {
    margin-right: calc(-1*(var(--button-min-height) - var(--button-icon-size))/2)
}

.header__menu__RaRaE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(min-width: 1200px) {
    .header__menu__RaRaE {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.header-container__6IbiS {
    position: fixed;
    top: 0;
    width: 100%;
    min-height: 100px;
    z-index: 2;
    background: none
}

.header-container__6IbiS.is-open__oYcyp:after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: blur(calc(var(--token-cosmos-semantic-sizing-blur-tertiary, 40px) / 2));
    backdrop-filter: blur(calc(var(--token-cosmos-semantic-sizing-blur-tertiary, 40px) / 2));
    z-index: 0
}

.header-container__nav__GSyPJ {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.header-container__modal__URf0k {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    max-width: var(--ui-kit-content-max-width);
    top: 90px;
    bottom: 0;
    left: 50%;
    padding: 0 var(--header-padding-horizontal);
    margin: 0 auto;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

@media(min-width: 768px) {
    .header-container__modal__URf0k {
        top:90px
    }
}

@media(min-width: 1024px) {
    .header-container__modal__URf0k {
        top:100px
    }
}

.header-container__app-download-widget__S3Esw {
    position: fixed;
    display: none;
    right: 0;
    bottom: 28px;
    z-index: 1;
    -webkit-transform: translate(100%);
    transform: translate(100%);
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}

@media(min-width: 1024px) {
    .header-container__app-download-widget__S3Esw {
        display:block
    }
}

.header-container__6IbiS.is-open__oYcyp .header-container__app-download-widget__S3Esw {
    -webkit-transform: translate(0);
    transform: translate(0)
}

.header-1__1I6tG.is-responsive__OSwc0 {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__1I6tG.is-responsive__OSwc0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__1I6tG.is-responsive__OSwc0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__1I6tG.is-responsive__OSwc0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__1I6tG.is-responsive__OSwc0 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__1I6tG.is-responsive__OSwc0 {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__WrsXo.is-responsive__OSwc0 {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__WrsXo.is-responsive__OSwc0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__WrsXo.is-responsive__OSwc0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__WrsXo.is-responsive__OSwc0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__WrsXo.is-responsive__OSwc0 {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__WrsXo.is-responsive__OSwc0 {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__Pbbxz.is-responsive__OSwc0 {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__Pbbxz.is-responsive__OSwc0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__Pbbxz.is-responsive__OSwc0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__Pbbxz.is-responsive__OSwc0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__Pbbxz.is-responsive__OSwc0 {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__Pbbxz.is-responsive__OSwc0 {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__SzuKJ.is-responsive__OSwc0 {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__SzuKJ.is-responsive__OSwc0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__SzuKJ.is-responsive__OSwc0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__SzuKJ.is-responsive__OSwc0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__SzuKJ.is-responsive__OSwc0 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__SzuKJ.is-responsive__OSwc0 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__HTW--.is-responsive__OSwc0 {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__HTW--.is-responsive__OSwc0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__HTW--.is-responsive__OSwc0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__HTW--.is-responsive__OSwc0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__HTW--.is-responsive__OSwc0 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__HTW--.is-responsive__OSwc0 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__Urr5U.is-responsive__OSwc0 {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__Urr5U.is-responsive__OSwc0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__Urr5U.is-responsive__OSwc0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__Urr5U.is-responsive__OSwc0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__Urr5U.is-responsive__OSwc0 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__Urr5U.is-responsive__OSwc0 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__XQyo1.is-responsive__OSwc0,.header-menu__dropdown-link__G3WpT,.header-menu__link__2GNaH {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__XQyo1.is-responsive__OSwc0,.header-menu__dropdown-link__G3WpT,.header-menu__link__2GNaH {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__XQyo1.is-responsive__OSwc0,.header-menu__dropdown-link__G3WpT,.header-menu__link__2GNaH {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__XQyo1.is-responsive__OSwc0,.header-menu__dropdown-link__G3WpT,.header-menu__link__2GNaH {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__XQyo1.is-responsive__OSwc0,.header-menu__dropdown-link__G3WpT,.header-menu__link__2GNaH {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__XQyo1.is-responsive__OSwc0,.header-menu__dropdown-link__G3WpT,.header-menu__link__2GNaH {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__i-uqX.is-responsive__OSwc0 {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__i-uqX.is-responsive__OSwc0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__i-uqX.is-responsive__OSwc0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__i-uqX.is-responsive__OSwc0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__i-uqX.is-responsive__OSwc0 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__i-uqX.is-responsive__OSwc0 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__SpblV.is-responsive__OSwc0 {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__SpblV.is-responsive__OSwc0 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__SpblV.is-responsive__OSwc0 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__SpblV.is-responsive__OSwc0 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__SpblV.is-responsive__OSwc0 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__SpblV.is-responsive__OSwc0 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__SpblV,.action-medium__i-uqX,.action-small__XQyo1,.header-1__1I6tG,.header-2__WrsXo,.header-3__Pbbxz,.p-1__SzuKJ,.p-2__HTW--,.p-3__Urr5U {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__zxRwT.action-large__SpblV,.is-inherited__zxRwT.action-medium__i-uqX,.is-inherited__zxRwT.action-small__XQyo1,.is-inherited__zxRwT.header-1__1I6tG,.is-inherited__zxRwT.header-2__WrsXo,.is-inherited__zxRwT.header-3__Pbbxz,.is-inherited__zxRwT.p-1__SzuKJ,.is-inherited__zxRwT.p-2__HTW--,.is-inherited__zxRwT.p-3__Urr5U {
    font-size: inherit
}

.action-large__SpblV p+p,.action-medium__i-uqX p+p,.action-small__XQyo1 p+p,.header-1__1I6tG p+p,.header-2__WrsXo p+p,.header-3__Pbbxz p+p,.p-1__SzuKJ p+p,.p-2__HTW-- p+p,.p-3__Urr5U p+p {
    margin-top: 1em
}

[lang=de] .header-1__1I6tG,[lang=de] .header-2__WrsXo,[lang=fi] .header-1__1I6tG,[lang=fi] .header-2__WrsXo,[lang=fr] .header-1__1I6tG,[lang=fr] .header-2__WrsXo,[lang=nb] .header-1__1I6tG,[lang=nb] .header-2__WrsXo {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__1I6tG,[lang=nl] .header-2__WrsXo,[lang=pl] .header-1__1I6tG,[lang=pl] .header-2__WrsXo,[lang=sv] .header-1__1I6tG,[lang=sv] .header-2__WrsXo {
    --line-height: 1
}

[lang=es-ar] .header-1__1I6tG,[lang=es-ar] .header-2__WrsXo,[lang=es-co] .header-1__1I6tG,[lang=es-co] .header-2__WrsXo,[lang=es-mx] .header-1__1I6tG,[lang=es-mx] .header-2__WrsXo,[lang=es] .header-1__1I6tG,[lang=es] .header-2__WrsXo,[lang=fr-ca] .header-1__1I6tG,[lang=fr-ca] .header-2__WrsXo,[lang=fr] .header-1__1I6tG,[lang=fr] .header-2__WrsXo,[lang=hi] .header-1__1I6tG,[lang=hi] .header-2__WrsXo,[lang=it] .header-1__1I6tG,[lang=it] .header-2__WrsXo,[lang=ja] .header-1__1I6tG,[lang=ja] .header-2__WrsXo,[lang=ko] .header-1__1I6tG,[lang=ko] .header-2__WrsXo,[lang=pt-pt] .header-1__1I6tG,[lang=pt-pt] .header-2__WrsXo,[lang=pt] .header-1__1I6tG,[lang=pt] .header-2__WrsXo,[lang=zh-Hant] .header-1__1I6tG,[lang=zh-Hant] .header-2__WrsXo,[lang=zh] .header-1__1I6tG,[lang=zh] .header-2__WrsXo {
    --line-height: 1.1
}

[lang=ru] .header-1__1I6tG,[lang=ru] .header-2__WrsXo {
    --line-height: 1
}

[lang=en].header-1__1I6tG,[lang=en].header-2__WrsXo {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__1I6tG,[lang=zh-Hant] .header-2__WrsXo,[lang=zh] .header-1__1I6tG,[lang=zh] .header-2__WrsXo {
    white-space: pre-wrap
}

[lang=ja] .header-1__1I6tG,[lang=ja] .header-2__WrsXo,[lang=zh-Hant] .header-1__1I6tG,[lang=zh-Hant] .header-2__WrsXo,[lang=zh] .header-1__1I6tG,[lang=zh] .header-2__WrsXo {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__OSwc0 {
    min-height: 0
}

.header-1__1I6tG {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__1I6tG {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__1I6tG {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__1I6tG {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__1I6tG {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__1I6tG {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__1I6tG {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__1I6tG {
        --font-size:140px
    }
}

.header-2__WrsXo {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__WrsXo {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__WrsXo {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__WrsXo {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__WrsXo {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__WrsXo {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__WrsXo {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__WrsXo {
        --font-size:68px
    }
}

.header-3__Pbbxz {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__Pbbxz {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__Pbbxz {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__Pbbxz {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__Pbbxz {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__Pbbxz {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__Pbbxz {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__Pbbxz {
        --font-size:34px
    }
}

.p-1__SzuKJ {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__SzuKJ {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__SzuKJ {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__SzuKJ {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__SzuKJ {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__SzuKJ {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__SzuKJ {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__SzuKJ {
        --font-size:20px
    }
}

.p-2__HTW-- {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__HTW-- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__HTW-- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__HTW-- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__HTW-- {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__HTW-- {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__HTW-- {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__HTW-- {
        --font-size:17px
    }
}

.p-3__Urr5U {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__Urr5U {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__Urr5U {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__Urr5U {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__Urr5U {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__Urr5U {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__Urr5U {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__Urr5U {
        --font-size:15px
    }
}

.action-small__XQyo1 {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__XQyo1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__XQyo1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__XQyo1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__XQyo1 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__XQyo1 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__XQyo1 {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__XQyo1 {
        --font-size:15px
    }
}

.action-medium__i-uqX {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__i-uqX {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__i-uqX {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__i-uqX {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__i-uqX {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__i-uqX {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__i-uqX {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__i-uqX {
        --font-size:17px
    }
}

.action-large__SpblV {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__SpblV {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__SpblV {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__SpblV {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__SpblV {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__SpblV {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__SpblV {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__SpblV {
        --font-size:20px
    }
}

.is-italic__ekFaa {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__ksnWn {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__ksnWn h1,.formatted-text__ksnWn h2,.formatted-text__ksnWn h3,.formatted-text__ksnWn h4,.formatted-text__ksnWn h5,.formatted-text__ksnWn h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__ksnWn b+*,.formatted-text__ksnWn p+*,.formatted-text__ksnWn strong+* {
    margin-top: 1em
}

.formatted-text__ksnWn b[style] {
    font-size: inherit!important
}

.formatted-text__ksnWn ol,.formatted-text__ksnWn ul {
    padding-left: 0
}

.formatted-text__ksnWn ol li+li,.formatted-text__ksnWn ul li+li {
    margin-top: 11px
}

.is-one-line__l9BZE {
    white-space: nowrap
}

.header-menu__CKg-f {
    border-radius: var(--token-cosmos-semantic-border-radius-level-1);
    border: 1px solid var(--token-cosmos-semantic-color-border-supportive);
    background: var(--token-cosmos-semantic-color-container-backgrounds-tertiary-transparent);
    -webkit-backdrop-filter: blur(16.8881931305px);
    backdrop-filter: blur(16.8881931305px);
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    gap: var(--header-menu-gap,16px)
}

.header-menu__CKg-f,.header-menu__item__sEynU {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header-menu__item__sEynU {
    position: relative
}

.header-menu__link__2GNaH {
    padding: var(--token-cosmos-button-spacing-vertical-medium) calc(var(--token-cosmos-button-spacing-horizontal-medium) - 2px);
    border: 1px solid transparent;
    text-decoration: none;
    color: var(--color-ui-kit-link-default);
    background: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    font-weight: 500;
    white-space: nowrap;
    cursor: pointer
}

.header-menu__link__2GNaH.is-active__bNEU1,.header-menu__link__2GNaH:hover {
    border-radius: var(--token-cosmos-semantic-border-radius-level-1);
    border: 1px solid var(--token-cosmos-semantic-color-border-supportive);
    background: var(--token-cosmos-semantic-color-container-backgrounds-primary-default)
}

.header-menu__link__2GNaH:after {
    pointer-events: none;
    content: ""
}

.header-menu__dropdown-toggle__3Uf1I,.header-menu__link__2GNaH.has-dropdown__EA81q:after {
    display: block;
    margin-bottom: -1px;
    margin-left: 4px;
    border: solid transparent;
    border-top: solid;
    border-width: 6px 6px 0;
    position: relative
}

.header-menu__dropdown-toggle__3Uf1I:before {
    position: absolute;
    min-width: 100%;
    width: 44px;
    min-height: 100%;
    height: 44px;
    margin: auto;
    content: "";
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.header-menu__dropdown__KOCo1 {
    position: absolute;
    top: 100%;
    left: 0;
    padding: var(--header-menu-gap);
    background: #fff;
    margin-left: calc(-1*var(--header-menu-gap));
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.header-menu__dropdown-item__xy75k+.header-menu__dropdown-item__xy75k {
    margin-top: calc(var(--header-menu-gap)/2)
}

.header-menu__dropdown-link__G3WpT {
    text-decoration: none;
    color: var(--color-ui-kit-link-default)
}

.header-menu__dropdown-link__G3WpT:hover {
    text-decoration: underline
}

.header-menu__dropdown-link__G3WpT.is-active__bNEU1 {
    font-weight: bolder
}

.header-1__5EJ-f.is-responsive__xRce7 {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__5EJ-f.is-responsive__xRce7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__5EJ-f.is-responsive__xRce7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__5EJ-f.is-responsive__xRce7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__5EJ-f.is-responsive__xRce7 {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__5EJ-f.is-responsive__xRce7 {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__5Pmel.is-responsive__xRce7 {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__5Pmel.is-responsive__xRce7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__5Pmel.is-responsive__xRce7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__5Pmel.is-responsive__xRce7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__5Pmel.is-responsive__xRce7 {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__5Pmel.is-responsive__xRce7 {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__rRD-O.is-responsive__xRce7 {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__rRD-O.is-responsive__xRce7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__rRD-O.is-responsive__xRce7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__rRD-O.is-responsive__xRce7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__rRD-O.is-responsive__xRce7 {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__rRD-O.is-responsive__xRce7 {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__6wt1o.is-responsive__xRce7 {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__6wt1o.is-responsive__xRce7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__6wt1o.is-responsive__xRce7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__6wt1o.is-responsive__xRce7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__6wt1o.is-responsive__xRce7 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__6wt1o.is-responsive__xRce7 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__CyclY.is-responsive__xRce7 {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__CyclY.is-responsive__xRce7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__CyclY.is-responsive__xRce7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__CyclY.is-responsive__xRce7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__CyclY.is-responsive__xRce7 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__CyclY.is-responsive__xRce7 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__YjPit.is-responsive__xRce7 {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__YjPit.is-responsive__xRce7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__YjPit.is-responsive__xRce7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__YjPit.is-responsive__xRce7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__YjPit.is-responsive__xRce7 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__YjPit.is-responsive__xRce7 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__WILh-.is-responsive__xRce7 {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__WILh-.is-responsive__xRce7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__WILh-.is-responsive__xRce7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__WILh-.is-responsive__xRce7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__WILh-.is-responsive__xRce7 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__WILh-.is-responsive__xRce7 {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__FRjCB.is-responsive__xRce7 {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__FRjCB.is-responsive__xRce7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__FRjCB.is-responsive__xRce7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__FRjCB.is-responsive__xRce7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__FRjCB.is-responsive__xRce7 {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__FRjCB.is-responsive__xRce7 {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__5OiVo.is-responsive__xRce7 {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__5OiVo.is-responsive__xRce7 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__5OiVo.is-responsive__xRce7 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__5OiVo.is-responsive__xRce7 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__5OiVo.is-responsive__xRce7 {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__5OiVo.is-responsive__xRce7 {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__5OiVo,.action-medium__FRjCB,.action-small__WILh-,.header-1__5EJ-f,.header-2__5Pmel,.header-3__rRD-O,.p-1__6wt1o,.p-2__CyclY,.p-3__YjPit {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__UpbVX.action-large__5OiVo,.is-inherited__UpbVX.action-medium__FRjCB,.is-inherited__UpbVX.action-small__WILh-,.is-inherited__UpbVX.header-1__5EJ-f,.is-inherited__UpbVX.header-2__5Pmel,.is-inherited__UpbVX.header-3__rRD-O,.is-inherited__UpbVX.p-1__6wt1o,.is-inherited__UpbVX.p-2__CyclY,.is-inherited__UpbVX.p-3__YjPit {
    font-size: inherit
}

.action-large__5OiVo p+p,.action-medium__FRjCB p+p,.action-small__WILh- p+p,.header-1__5EJ-f p+p,.header-2__5Pmel p+p,.header-3__rRD-O p+p,.p-1__6wt1o p+p,.p-2__CyclY p+p,.p-3__YjPit p+p {
    margin-top: 1em
}

[lang=de] .header-1__5EJ-f,[lang=de] .header-2__5Pmel,[lang=fi] .header-1__5EJ-f,[lang=fi] .header-2__5Pmel,[lang=fr] .header-1__5EJ-f,[lang=fr] .header-2__5Pmel,[lang=nb] .header-1__5EJ-f,[lang=nb] .header-2__5Pmel {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__5EJ-f,[lang=nl] .header-2__5Pmel,[lang=pl] .header-1__5EJ-f,[lang=pl] .header-2__5Pmel,[lang=sv] .header-1__5EJ-f,[lang=sv] .header-2__5Pmel {
    --line-height: 1
}

[lang=es-ar] .header-1__5EJ-f,[lang=es-ar] .header-2__5Pmel,[lang=es-co] .header-1__5EJ-f,[lang=es-co] .header-2__5Pmel,[lang=es-mx] .header-1__5EJ-f,[lang=es-mx] .header-2__5Pmel,[lang=es] .header-1__5EJ-f,[lang=es] .header-2__5Pmel,[lang=fr-ca] .header-1__5EJ-f,[lang=fr-ca] .header-2__5Pmel,[lang=fr] .header-1__5EJ-f,[lang=fr] .header-2__5Pmel,[lang=hi] .header-1__5EJ-f,[lang=hi] .header-2__5Pmel,[lang=it] .header-1__5EJ-f,[lang=it] .header-2__5Pmel,[lang=ja] .header-1__5EJ-f,[lang=ja] .header-2__5Pmel,[lang=ko] .header-1__5EJ-f,[lang=ko] .header-2__5Pmel,[lang=pt-pt] .header-1__5EJ-f,[lang=pt-pt] .header-2__5Pmel,[lang=pt] .header-1__5EJ-f,[lang=pt] .header-2__5Pmel,[lang=zh-Hant] .header-1__5EJ-f,[lang=zh-Hant] .header-2__5Pmel,[lang=zh] .header-1__5EJ-f,[lang=zh] .header-2__5Pmel {
    --line-height: 1.1
}

[lang=ru] .header-1__5EJ-f,[lang=ru] .header-2__5Pmel {
    --line-height: 1
}

[lang=en].header-1__5EJ-f,[lang=en].header-2__5Pmel {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__5EJ-f,[lang=zh-Hant] .header-2__5Pmel,[lang=zh] .header-1__5EJ-f,[lang=zh] .header-2__5Pmel {
    white-space: pre-wrap
}

[lang=ja] .header-1__5EJ-f,[lang=ja] .header-2__5Pmel,[lang=zh-Hant] .header-1__5EJ-f,[lang=zh-Hant] .header-2__5Pmel,[lang=zh] .header-1__5EJ-f,[lang=zh] .header-2__5Pmel {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__xRce7 {
    min-height: 0
}

.header-1__5EJ-f {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__5EJ-f {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__5EJ-f {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__5EJ-f {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__5EJ-f {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__5EJ-f {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__5EJ-f {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__5EJ-f {
        --font-size:140px
    }
}

.header-2__5Pmel {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__5Pmel {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__5Pmel {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__5Pmel {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__5Pmel {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__5Pmel {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__5Pmel {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__5Pmel {
        --font-size:68px
    }
}

.header-3__rRD-O {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__rRD-O {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__rRD-O {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__rRD-O {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__rRD-O {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__rRD-O {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__rRD-O {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__rRD-O {
        --font-size:34px
    }
}

.p-1__6wt1o {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__6wt1o {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__6wt1o {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__6wt1o {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__6wt1o {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__6wt1o {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__6wt1o {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__6wt1o {
        --font-size:20px
    }
}

.p-2__CyclY {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__CyclY {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__CyclY {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__CyclY {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__CyclY {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__CyclY {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__CyclY {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__CyclY {
        --font-size:17px
    }
}

.p-3__YjPit {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__YjPit {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__YjPit {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__YjPit {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__YjPit {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__YjPit {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__YjPit {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__YjPit {
        --font-size:15px
    }
}

.action-small__WILh- {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__WILh- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__WILh- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__WILh- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__WILh- {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__WILh- {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__WILh- {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__WILh- {
        --font-size:15px
    }
}

.action-medium__FRjCB {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__FRjCB {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__FRjCB {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__FRjCB {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__FRjCB {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__FRjCB {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__FRjCB {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__FRjCB {
        --font-size:17px
    }
}

.action-large__5OiVo {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__5OiVo {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__5OiVo {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__5OiVo {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__5OiVo {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__5OiVo {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__5OiVo {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__5OiVo {
        --font-size:20px
    }
}

.is-italic__R0zOD {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__-xoX- {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__-xoX- h1,.formatted-text__-xoX- h2,.formatted-text__-xoX- h3,.formatted-text__-xoX- h4,.formatted-text__-xoX- h5,.formatted-text__-xoX- h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__-xoX- b+*,.formatted-text__-xoX- p+*,.formatted-text__-xoX- strong+* {
    margin-top: 1em
}

.formatted-text__-xoX- b[style] {
    font-size: inherit!important
}

.formatted-text__-xoX- ol,.formatted-text__-xoX- ul {
    padding-left: 0
}

.formatted-text__-xoX- ol li+li,.formatted-text__-xoX- ul li+li {
    margin-top: 11px
}

.is-one-line__-YcWa {
    white-space: nowrap
}

.navigation-modal__kwSXz {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: var(--token-cosmos-semantic-spacing-margins-vertical) var(--token-cosmos-semantic-spacing-margins-horizontal);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px;
    width: 100%;
    border-radius: var(--token-cosmos-semantic-border-radius-level-1);
    border: 1px solid var(--token-cosmos-semantic-color-border-supportive);
    background: var(--token-cosmos-semantic-color-container-backgrounds-primary-default);
    -webkit-box-shadow: var(--token-cosmos-semantic-shadows-floating-x) var(--token-cosmos-semantic-shadows-floating-y) var(--token-cosmos-semantic-shadows-floating-blur) var(--token-cosmos-semantic-shadows-floating-spread) var(--token-cosmos-semantic-shadows-floating-color);
    box-shadow: var(--token-cosmos-semantic-shadows-floating-x) var(--token-cosmos-semantic-shadows-floating-y) var(--token-cosmos-semantic-shadows-floating-blur) var(--token-cosmos-semantic-shadows-floating-spread) var(--token-cosmos-semantic-shadows-floating-color)
}

@media(min-width: 768px) {
    .navigation-modal__kwSXz {
        width:-webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

.navigation-modal__nav__Tn-YT {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: var(--token-cosmos-semantic-spacing-gap-medium);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 20px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    width: 100%;
    max-height: calc(100vh - 165px)
}

@media(min-width: 768px) {
    .navigation-modal__nav__Tn-YT {
        width:315px;
        max-width: 315px;
        max-height: calc(100vh - 150px)
    }
}

.navigation-modal__nav__Tn-YT.with-submenu__rmxq4 {
    display: none
}

@media(min-width: 768px) {
    .navigation-modal__nav__Tn-YT.with-submenu__rmxq4 {
        display:initial
    }
}

.navigation-modal__nav-list__xKvqQ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 8px;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

@media(min-width: table-sm) {
    .navigation-modal__nav-list__xKvqQ {
        gap:12px
    }
}

.navigation-modal__nav-list__xKvqQ li,.navigation-modal__submenu__5uKHy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.navigation-modal__submenu__5uKHy {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: var(--token-cosmos-semantic-spacing-gap-medium);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    max-height: calc(100vh - 165px);
    overflow-y: auto
}

@media(min-width: 768px) {
    .navigation-modal--with-top-level-menu__7PdM1 .navigation-modal__submenu__5uKHy {
        width:52%;
        max-height: calc(100vh - 150px)
    }
}

@media(min-width: 1024px) {
    .navigation-modal--with-top-level-menu__7PdM1 .navigation-modal__submenu__5uKHy {
        width:65%;
        max-height: calc(100vh - 180px)
    }
}

.navigation-modal__close__Xh9mq {
    position: absolute;
    top: 20px;
    right: 20px;
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
    width: 20px;
    height: 20px
}

.menu-item__button__3TtSO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: var(--token-cosmos-semantic-spacing-gap-medium) var(--token-cosmos-semantic-spacing-gap-large);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    border-radius: var(--token-cosmos-semantic-border-radius-level-1);
    background: none;
    -webkit-transition: background .1s ease-in-out;
    transition: background .1s ease-in-out;
    text-decoration: none;
    cursor: pointer
}

.is-active__pAp0V .menu-item__button__3TtSO,.menu-item__button__3TtSO:hover {
    background: var(--token-cosmos-semantic-color-container-backgrounds-accent-default)
}

.menu-item__title__CPcBa {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: left
}

.menu-item__icon__i8t1J {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.menu-item__icon__i8t1J,.submenu__MIXh4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.submenu__MIXh4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px
}

@media(min-width: 768px) {
    .submenu__MIXh4 {
        gap:30px
    }
}

@media(min-width: 1200px) {
    .submenu__MIXh4 {
        display:grid;
        grid-template-columns: repeat(2,1fr)
    }
}

.submenu__back__j9cQ3 {
    display: inline;
    background: none;
    text-align: start;
    cursor: pointer;
    margin-bottom: 20px
}

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

.submenu__back-text__tFYXq {
    margin-left: 4px
}

.submenu__back-icon__c39Xa {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: top;
    margin-top: 3px
}

.submenu__header__-72Dn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 8px
}

@media(min-width: 1024px) {
    .submenu__header__-72Dn {
        padding:var(--token-cosmos-semantic-spacing-margins-vertical) var(--token-cosmos-semantic-spacing-margins-horizontal);
        gap: 16px
    }
}

@media(min-width: 768px) {
    .navigation-modal--with-top-level-menu__7PdM1 .submenu__header__-72Dn {
        display:none
    }
}

.submenu__header__-72Dn a {
    text-decoration: none
}

.submenu__items__NQbhI {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 28px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

@media(min-width: 1024px) {
    .submenu__items__NQbhI {
        padding:var(--token-cosmos-semantic-spacing-margins-vertical) var(--token-cosmos-semantic-spacing-margins-horizontal)
    }
}

.submenu__items-list__FcxZG {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px
}

@media(min-width: 768px) {
    .submenu__items-list__FcxZG {
        gap:30px
    }
}

@media(min-width: 1024px) {
    .submenu__items-list__FcxZG {
        display:grid;
        grid-template-columns: repeat(2,1fr);
        gap: 36px 24px
    }
}

.submenu__items-list__FcxZG a {
    text-decoration: none
}

.submenu__link__oZFt4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6px
}

.submenu__link-icon__uQmZJ {
    margin-right: 6px
}

.submenu__link-text__PiKRp {
    margin-right: 4px
}

.header-1__T-sgT.is-responsive__QLR9k {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__T-sgT.is-responsive__QLR9k {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__T-sgT.is-responsive__QLR9k {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__T-sgT.is-responsive__QLR9k {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__T-sgT.is-responsive__QLR9k {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__T-sgT.is-responsive__QLR9k {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__W2Zcm.is-responsive__QLR9k {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__W2Zcm.is-responsive__QLR9k {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__W2Zcm.is-responsive__QLR9k {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__W2Zcm.is-responsive__QLR9k {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__W2Zcm.is-responsive__QLR9k {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__W2Zcm.is-responsive__QLR9k {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__lL36G.is-responsive__QLR9k {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__lL36G.is-responsive__QLR9k {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__lL36G.is-responsive__QLR9k {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__lL36G.is-responsive__QLR9k {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__lL36G.is-responsive__QLR9k {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__lL36G.is-responsive__QLR9k {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__htVqi.is-responsive__QLR9k {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__htVqi.is-responsive__QLR9k {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__htVqi.is-responsive__QLR9k {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__htVqi.is-responsive__QLR9k {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__htVqi.is-responsive__QLR9k {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__htVqi.is-responsive__QLR9k {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__r2qCX.is-responsive__QLR9k {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__r2qCX.is-responsive__QLR9k {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__r2qCX.is-responsive__QLR9k {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__r2qCX.is-responsive__QLR9k {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__r2qCX.is-responsive__QLR9k {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__r2qCX.is-responsive__QLR9k {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__J-hly.is-responsive__QLR9k {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__J-hly.is-responsive__QLR9k {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__J-hly.is-responsive__QLR9k {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__J-hly.is-responsive__QLR9k {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__J-hly.is-responsive__QLR9k {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__J-hly.is-responsive__QLR9k {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__hRgO1.is-responsive__QLR9k {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__hRgO1.is-responsive__QLR9k {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__hRgO1.is-responsive__QLR9k {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__hRgO1.is-responsive__QLR9k {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__hRgO1.is-responsive__QLR9k {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__hRgO1.is-responsive__QLR9k {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__RLzCJ.is-responsive__QLR9k {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__RLzCJ.is-responsive__QLR9k {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__RLzCJ.is-responsive__QLR9k {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__RLzCJ.is-responsive__QLR9k {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__RLzCJ.is-responsive__QLR9k {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__RLzCJ.is-responsive__QLR9k {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__eQQFo.is-responsive__QLR9k {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__eQQFo.is-responsive__QLR9k {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__eQQFo.is-responsive__QLR9k {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__eQQFo.is-responsive__QLR9k {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__eQQFo.is-responsive__QLR9k {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__eQQFo.is-responsive__QLR9k {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__eQQFo,.action-medium__RLzCJ,.action-small__hRgO1,.header-1__T-sgT,.header-2__W2Zcm,.header-3__lL36G,.p-1__htVqi,.p-2__r2qCX,.p-3__J-hly {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__u-8yV.action-large__eQQFo,.is-inherited__u-8yV.action-medium__RLzCJ,.is-inherited__u-8yV.action-small__hRgO1,.is-inherited__u-8yV.header-1__T-sgT,.is-inherited__u-8yV.header-2__W2Zcm,.is-inherited__u-8yV.header-3__lL36G,.is-inherited__u-8yV.p-1__htVqi,.is-inherited__u-8yV.p-2__r2qCX,.is-inherited__u-8yV.p-3__J-hly {
    font-size: inherit
}

.action-large__eQQFo p+p,.action-medium__RLzCJ p+p,.action-small__hRgO1 p+p,.header-1__T-sgT p+p,.header-2__W2Zcm p+p,.header-3__lL36G p+p,.p-1__htVqi p+p,.p-2__r2qCX p+p,.p-3__J-hly p+p {
    margin-top: 1em
}

[lang=de] .header-1__T-sgT,[lang=de] .header-2__W2Zcm,[lang=fi] .header-1__T-sgT,[lang=fi] .header-2__W2Zcm,[lang=fr] .header-1__T-sgT,[lang=fr] .header-2__W2Zcm,[lang=nb] .header-1__T-sgT,[lang=nb] .header-2__W2Zcm {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__T-sgT,[lang=nl] .header-2__W2Zcm,[lang=pl] .header-1__T-sgT,[lang=pl] .header-2__W2Zcm,[lang=sv] .header-1__T-sgT,[lang=sv] .header-2__W2Zcm {
    --line-height: 1
}

[lang=es-ar] .header-1__T-sgT,[lang=es-ar] .header-2__W2Zcm,[lang=es-co] .header-1__T-sgT,[lang=es-co] .header-2__W2Zcm,[lang=es-mx] .header-1__T-sgT,[lang=es-mx] .header-2__W2Zcm,[lang=es] .header-1__T-sgT,[lang=es] .header-2__W2Zcm,[lang=fr-ca] .header-1__T-sgT,[lang=fr-ca] .header-2__W2Zcm,[lang=fr] .header-1__T-sgT,[lang=fr] .header-2__W2Zcm,[lang=hi] .header-1__T-sgT,[lang=hi] .header-2__W2Zcm,[lang=it] .header-1__T-sgT,[lang=it] .header-2__W2Zcm,[lang=ja] .header-1__T-sgT,[lang=ja] .header-2__W2Zcm,[lang=ko] .header-1__T-sgT,[lang=ko] .header-2__W2Zcm,[lang=pt-pt] .header-1__T-sgT,[lang=pt-pt] .header-2__W2Zcm,[lang=pt] .header-1__T-sgT,[lang=pt] .header-2__W2Zcm,[lang=zh-Hant] .header-1__T-sgT,[lang=zh-Hant] .header-2__W2Zcm,[lang=zh] .header-1__T-sgT,[lang=zh] .header-2__W2Zcm {
    --line-height: 1.1
}

[lang=ru] .header-1__T-sgT,[lang=ru] .header-2__W2Zcm {
    --line-height: 1
}

[lang=en].header-1__T-sgT,[lang=en].header-2__W2Zcm {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__T-sgT,[lang=zh-Hant] .header-2__W2Zcm,[lang=zh] .header-1__T-sgT,[lang=zh] .header-2__W2Zcm {
    white-space: pre-wrap
}

[lang=ja] .header-1__T-sgT,[lang=ja] .header-2__W2Zcm,[lang=zh-Hant] .header-1__T-sgT,[lang=zh-Hant] .header-2__W2Zcm,[lang=zh] .header-1__T-sgT,[lang=zh] .header-2__W2Zcm {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__QLR9k {
    min-height: 0
}

.header-1__T-sgT {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__T-sgT {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__T-sgT {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__T-sgT {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__T-sgT {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__T-sgT {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__T-sgT {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__T-sgT {
        --font-size:140px
    }
}

.header-2__W2Zcm {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__W2Zcm {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__W2Zcm {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__W2Zcm {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__W2Zcm {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__W2Zcm {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__W2Zcm {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__W2Zcm {
        --font-size:68px
    }
}

.header-3__lL36G {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__lL36G {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__lL36G {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__lL36G {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__lL36G {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__lL36G {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__lL36G {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__lL36G {
        --font-size:34px
    }
}

.p-1__htVqi {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__htVqi {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__htVqi {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__htVqi {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__htVqi {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__htVqi {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__htVqi {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__htVqi {
        --font-size:20px
    }
}

.p-2__r2qCX {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__r2qCX {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__r2qCX {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__r2qCX {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__r2qCX {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__r2qCX {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__r2qCX {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__r2qCX {
        --font-size:17px
    }
}

.p-3__J-hly {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__J-hly {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__J-hly {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__J-hly {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__J-hly {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__J-hly {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__J-hly {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__J-hly {
        --font-size:15px
    }
}

.action-small__hRgO1 {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__hRgO1 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__hRgO1 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__hRgO1 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__hRgO1 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__hRgO1 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__hRgO1 {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__hRgO1 {
        --font-size:15px
    }
}

.action-medium__RLzCJ {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__RLzCJ {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__RLzCJ {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__RLzCJ {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__RLzCJ {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__RLzCJ {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__RLzCJ {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__RLzCJ {
        --font-size:17px
    }
}

.action-large__eQQFo {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__eQQFo {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__eQQFo {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__eQQFo {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__eQQFo {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__eQQFo {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__eQQFo {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__eQQFo {
        --font-size:20px
    }
}

.is-italic__NFjvM {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__LoMTY {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__LoMTY h1,.formatted-text__LoMTY h2,.formatted-text__LoMTY h3,.formatted-text__LoMTY h4,.formatted-text__LoMTY h5,.formatted-text__LoMTY h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__LoMTY b+*,.formatted-text__LoMTY p+*,.formatted-text__LoMTY strong+* {
    margin-top: 1em
}

.formatted-text__LoMTY b[style] {
    font-size: inherit!important
}

.formatted-text__LoMTY ol,.formatted-text__LoMTY ul {
    padding-left: 0
}

.formatted-text__LoMTY ol li+li,.formatted-text__LoMTY ul li+li {
    margin-top: 11px
}

.is-one-line__91HNC {
    white-space: nowrap
}

.hero__zaAoJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.hero--logo__vOhk5 {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 24px 16px;
    background: var(--token-cosmos-semantic-color-container-backgrounds-accent-default);
    height: auto;
    gap: 18px
}

@media(min-width: 768px) {
    .hero--logo__vOhk5 {
        padding:20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        gap: 26px
    }
}

@media(min-width: 1024px) {
    .hero--logo__vOhk5 {
        height:811px;
        padding: 40px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.hero--words__U9rUi {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 144px var(--token-cosmos-semantic-spacing-margins-horizontal) 80px var(--token-cosmos-semantic-spacing-margins-horizontal);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

@media(min-width: 768px) {
    .hero--words__U9rUi {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 86px 36px 70px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

@media(min-width: 1024px) {
    .hero--words__U9rUi {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 740px;
        padding: 96px 40px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}

.hero--cta__e--wO {
    padding: 0 16px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    border-radius: var(--token-cosmos-semantic-border-radius-level-0);
    min-height: 530px
}

.hero--cta__e--wO,.hero--full-width-image__tzEZa {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.hero--full-width-image__tzEZa {
    min-height: 448px;
    padding: 80px var(--token-cosmos-semantic-spacing-margins-horizontal);
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media(min-width: 768px) {
    .hero--full-width-image__tzEZa {
        min-height:448px;
        padding: 54px 20px
    }
}

@media(min-width: 1024px) {
    .hero--full-width-image__tzEZa {
        min-height:740px;
        padding: 0 40px
    }
}

.hero--rounded-image__-ogy3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 566px;
    padding: 20px var(--token-cosmos-semantic-spacing-margins-horizontal);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--token-cosmos-semantic-color-container-backgrounds-primary-default)
}

@media(min-width: 768px) {
    .hero--rounded-image__-ogy3 {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-height: 512px;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}

@media(min-width: 1024px) {
    .hero--rounded-image__-ogy3 {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-height: 750px;
        padding: 40px
    }
}

.hero--spacing-compact__mMsKH {
    min-height: auto;
    padding-top: 80px;
    padding-bottom: 40px
}

@media(min-width: 768px) {
    .hero--spacing-compact__mMsKH {
        padding-top:140px;
        padding-bottom: 40px
    }
}

.hero--background-white__BAyR2 {
    border-radius: 0;
    background-color: var(--token-cosmos-semantic-color-container-backgrounds-default)
}

.hero--background-yellow__lu7pS {
    border-radius: 0;
    background-color: var(--token-cosmos-semantic-color-container-backgrounds-accent-default)
}

.hero__background-overlay__ce5Od {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(32,32,32,.302)
}

.hero--full-width-image__tzEZa .hero__background-overlay__ce5Od {
    background: -webkit-gradient(linear,left bottom,left top,color-stop(71.13%,transparent),to(rgba(0,0,0,.2)));
    background: linear-gradient(0deg,transparent 71.13%,rgba(0,0,0,.2))
}

.hero--rounded-image__-ogy3 .hero__background-overlay__ce5Od {
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));
    background: linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))
}

.hero__background-image__s1BKv {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 0
}

.hero__background-image__s1BKv img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.hero__words__0oIfL {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 240px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    z-index: 1
}

@media(min-width: 768px) {
    .hero__words__0oIfL {
        height:380px
    }
}

@media(min-width: 1024px) {
    .hero__words__0oIfL {
        height:548px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0;
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
}

.hero__word__And8m {
    width: 100%
}

.hero__word-header__i9YAx,.hero__word__And8m {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.hero__word-header__i9YAx {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

.hero__word__And8m:nth-child(odd) .hero__word-header__i9YAx {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.hero__word__And8m:nth-child(2n) .hero__word-header__i9YAx {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.hero__description__ziyM0 {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0
}

@media(min-width: 768px) {
    .hero__description__ziyM0 {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.hero__logo__KrJHs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: var(--ui-kit-content-max-inner-width)
}

@media(min-width: 768px) {
    .hero__logo__KrJHs {
        padding:0 24px 34px
    }
}

@media(min-width: 1024px) {
    .hero__logo__KrJHs {
        padding:0;
        margin: 0 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}

.hero__animation__b40Ed {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 381px;
    padding: 0 10%;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: scale(.564);
    transform: scale(.564);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media(min-width: 768px) {
    .hero__animation__b40Ed {
        -webkit-transform:scale(.742);
        transform: scale(.742);
        width: 600px;
        height: 502px;
        padding: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(min-width: 1024px) {
    .hero__animation__b40Ed {
        position:absolute;
        width: 560px;
        height: 676px;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }
}

.hero__cta-box__0IZlN {
    position: relative;
    max-width: 1130px
}

.hero__rounded-box__gZES- {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    border-radius: var(--token-cosmos-semantic-border-radius-level-0);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    overflow: hidden
}

.header-1__28J-n.is-responsive__S17Wp {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__28J-n.is-responsive__S17Wp {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__28J-n.is-responsive__S17Wp {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__28J-n.is-responsive__S17Wp {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__28J-n.is-responsive__S17Wp {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__28J-n.is-responsive__S17Wp {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__9WE76.is-responsive__S17Wp {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__9WE76.is-responsive__S17Wp {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__9WE76.is-responsive__S17Wp {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__9WE76.is-responsive__S17Wp {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__9WE76.is-responsive__S17Wp {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__9WE76.is-responsive__S17Wp {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__ZZTE4.is-responsive__S17Wp {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__ZZTE4.is-responsive__S17Wp {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__ZZTE4.is-responsive__S17Wp {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__ZZTE4.is-responsive__S17Wp {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__ZZTE4.is-responsive__S17Wp {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__ZZTE4.is-responsive__S17Wp {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__0XcDG.is-responsive__S17Wp {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__0XcDG.is-responsive__S17Wp {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__0XcDG.is-responsive__S17Wp {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__0XcDG.is-responsive__S17Wp {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__0XcDG.is-responsive__S17Wp {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__0XcDG.is-responsive__S17Wp {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__0uIQP.is-responsive__S17Wp {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__0uIQP.is-responsive__S17Wp {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__0uIQP.is-responsive__S17Wp {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__0uIQP.is-responsive__S17Wp {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__0uIQP.is-responsive__S17Wp {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__0uIQP.is-responsive__S17Wp {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__Ezdjc.is-responsive__S17Wp {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__Ezdjc.is-responsive__S17Wp {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__Ezdjc.is-responsive__S17Wp {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__Ezdjc.is-responsive__S17Wp {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__Ezdjc.is-responsive__S17Wp {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__Ezdjc.is-responsive__S17Wp {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__WytqG.is-responsive__S17Wp {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__WytqG.is-responsive__S17Wp {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__WytqG.is-responsive__S17Wp {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__WytqG.is-responsive__S17Wp {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__WytqG.is-responsive__S17Wp {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__WytqG.is-responsive__S17Wp {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__NZN7w.is-responsive__S17Wp {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__NZN7w.is-responsive__S17Wp {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__NZN7w.is-responsive__S17Wp {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__NZN7w.is-responsive__S17Wp {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__NZN7w.is-responsive__S17Wp {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__NZN7w.is-responsive__S17Wp {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__aA2Dl.is-responsive__S17Wp {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__aA2Dl.is-responsive__S17Wp {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__aA2Dl.is-responsive__S17Wp {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__aA2Dl.is-responsive__S17Wp {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__aA2Dl.is-responsive__S17Wp {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__aA2Dl.is-responsive__S17Wp {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__aA2Dl,.action-medium__NZN7w,.action-small__WytqG,.header-1__28J-n,.header-2__9WE76,.header-3__ZZTE4,.p-1__0XcDG,.p-2__0uIQP,.p-3__Ezdjc {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__Nzuzt.action-large__aA2Dl,.is-inherited__Nzuzt.action-medium__NZN7w,.is-inherited__Nzuzt.action-small__WytqG,.is-inherited__Nzuzt.header-1__28J-n,.is-inherited__Nzuzt.header-2__9WE76,.is-inherited__Nzuzt.header-3__ZZTE4,.is-inherited__Nzuzt.p-1__0XcDG,.is-inherited__Nzuzt.p-2__0uIQP,.is-inherited__Nzuzt.p-3__Ezdjc {
    font-size: inherit
}

.action-large__aA2Dl p+p,.action-medium__NZN7w p+p,.action-small__WytqG p+p,.header-1__28J-n p+p,.header-2__9WE76 p+p,.header-3__ZZTE4 p+p,.p-1__0XcDG p+p,.p-2__0uIQP p+p,.p-3__Ezdjc p+p {
    margin-top: 1em
}

[lang=de] .header-1__28J-n,[lang=de] .header-2__9WE76,[lang=fi] .header-1__28J-n,[lang=fi] .header-2__9WE76,[lang=fr] .header-1__28J-n,[lang=fr] .header-2__9WE76,[lang=nb] .header-1__28J-n,[lang=nb] .header-2__9WE76 {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__28J-n,[lang=nl] .header-2__9WE76,[lang=pl] .header-1__28J-n,[lang=pl] .header-2__9WE76,[lang=sv] .header-1__28J-n,[lang=sv] .header-2__9WE76 {
    --line-height: 1
}

[lang=es-ar] .header-1__28J-n,[lang=es-ar] .header-2__9WE76,[lang=es-co] .header-1__28J-n,[lang=es-co] .header-2__9WE76,[lang=es-mx] .header-1__28J-n,[lang=es-mx] .header-2__9WE76,[lang=es] .header-1__28J-n,[lang=es] .header-2__9WE76,[lang=fr-ca] .header-1__28J-n,[lang=fr-ca] .header-2__9WE76,[lang=fr] .header-1__28J-n,[lang=fr] .header-2__9WE76,[lang=hi] .header-1__28J-n,[lang=hi] .header-2__9WE76,[lang=it] .header-1__28J-n,[lang=it] .header-2__9WE76,[lang=ja] .header-1__28J-n,[lang=ja] .header-2__9WE76,[lang=ko] .header-1__28J-n,[lang=ko] .header-2__9WE76,[lang=pt-pt] .header-1__28J-n,[lang=pt-pt] .header-2__9WE76,[lang=pt] .header-1__28J-n,[lang=pt] .header-2__9WE76,[lang=zh-Hant] .header-1__28J-n,[lang=zh-Hant] .header-2__9WE76,[lang=zh] .header-1__28J-n,[lang=zh] .header-2__9WE76 {
    --line-height: 1.1
}

[lang=ru] .header-1__28J-n,[lang=ru] .header-2__9WE76 {
    --line-height: 1
}

[lang=en].header-1__28J-n,[lang=en].header-2__9WE76 {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__28J-n,[lang=zh-Hant] .header-2__9WE76,[lang=zh] .header-1__28J-n,[lang=zh] .header-2__9WE76 {
    white-space: pre-wrap
}

[lang=ja] .header-1__28J-n,[lang=ja] .header-2__9WE76,[lang=zh-Hant] .header-1__28J-n,[lang=zh-Hant] .header-2__9WE76,[lang=zh] .header-1__28J-n,[lang=zh] .header-2__9WE76 {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__S17Wp {
    min-height: 0
}

.header-1__28J-n {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__28J-n {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__28J-n {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__28J-n {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__28J-n {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__28J-n {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__28J-n {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__28J-n {
        --font-size:140px
    }
}

.header-2__9WE76 {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__9WE76 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__9WE76 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__9WE76 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__9WE76 {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__9WE76 {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__9WE76 {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__9WE76 {
        --font-size:68px
    }
}

.header-3__ZZTE4 {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__ZZTE4 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__ZZTE4 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__ZZTE4 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__ZZTE4 {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__ZZTE4 {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__ZZTE4 {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__ZZTE4 {
        --font-size:34px
    }
}

.p-1__0XcDG {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__0XcDG {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__0XcDG {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__0XcDG {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__0XcDG {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__0XcDG {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__0XcDG {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__0XcDG {
        --font-size:20px
    }
}

.p-2__0uIQP {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__0uIQP {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__0uIQP {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__0uIQP {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__0uIQP {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__0uIQP {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__0uIQP {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__0uIQP {
        --font-size:17px
    }
}

.p-3__Ezdjc {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__Ezdjc {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__Ezdjc {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__Ezdjc {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__Ezdjc {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__Ezdjc {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__Ezdjc {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__Ezdjc {
        --font-size:15px
    }
}

.action-small__WytqG {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__WytqG {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__WytqG {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__WytqG {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__WytqG {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__WytqG {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__WytqG {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__WytqG {
        --font-size:15px
    }
}

.action-medium__NZN7w {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__NZN7w {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__NZN7w {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__NZN7w {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__NZN7w {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__NZN7w {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__NZN7w {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__NZN7w {
        --font-size:17px
    }
}

.action-large__aA2Dl {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__aA2Dl {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__aA2Dl {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__aA2Dl {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__aA2Dl {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__aA2Dl {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__aA2Dl {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__aA2Dl {
        --font-size:20px
    }
}

.is-italic__QkWjQ {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__2pIbw {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__2pIbw h1,.formatted-text__2pIbw h2,.formatted-text__2pIbw h3,.formatted-text__2pIbw h4,.formatted-text__2pIbw h5,.formatted-text__2pIbw h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__2pIbw b+*,.formatted-text__2pIbw p+*,.formatted-text__2pIbw strong+* {
    margin-top: 1em
}

.formatted-text__2pIbw b[style] {
    font-size: inherit!important
}

.formatted-text__2pIbw ol,.formatted-text__2pIbw ul {
    padding-left: 0
}

.formatted-text__2pIbw ol li+li,.formatted-text__2pIbw ul li+li {
    margin-top: 11px
}

.is-one-line__V3fqo {
    white-space: nowrap
}

.animation-cards__K44WF {
    position: relative;
    width: 100%;
    height: 100%;
    will-change: contents;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

@-webkit-keyframes slide-in__RfrZB {
    0% {
        opacity: 0;
        translate: 0 -40px
    }

    to {
        opacity: 1;
        translate: 0 0
    }
}

@keyframes slide-in__RfrZB {
    0% {
        opacity: 0;
        translate: 0 -40px
    }

    to {
        opacity: 1;
        translate: 0 0
    }
}

@-webkit-keyframes slide-out__Wb3Nw {
    0% {
        opacity: 1;
        translate: 0 0
    }

    to {
        opacity: 0;
        translate: 0 40px
    }
}

@keyframes slide-out__Wb3Nw {
    0% {
        opacity: 1;
        translate: 0 0
    }

    to {
        opacity: 0;
        translate: 0 40px
    }
}

@-webkit-keyframes swap-card-1__xJrIz {
    0% {
        opacity: 1;
        -webkit-transform: scale(1) translate(0);
        transform: scale(1) translate(0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(1.1) translate(-100px);
        transform: scale(1.1) translate(-100px)
    }
}

@keyframes swap-card-1__xJrIz {
    0% {
        opacity: 1;
        -webkit-transform: scale(1) translate(0);
        transform: scale(1) translate(0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(1.1) translate(-100px);
        transform: scale(1.1) translate(-100px)
    }
}

@-webkit-keyframes swap-card-2__dhyx2 {
    0% {
        -webkit-transform: scale(.75) translate(250px);
        transform: scale(.75) translate(250px)
    }

    to {
        -webkit-transform: scale(1) translate(0);
        transform: scale(1) translate(0)
    }
}

@keyframes swap-card-2__dhyx2 {
    0% {
        -webkit-transform: scale(.75) translate(250px);
        transform: scale(.75) translate(250px)
    }

    to {
        -webkit-transform: scale(1) translate(0);
        transform: scale(1) translate(0)
    }
}

@-webkit-keyframes swap-card-3__qx2GS {
    0% {
        -webkit-transform: scale(.5) translate(680px);
        transform: scale(.5) translate(680px)
    }

    to {
        -webkit-transform: scale(.75) translate(250px);
        transform: scale(.75) translate(250px)
    }
}

@keyframes swap-card-3__qx2GS {
    0% {
        -webkit-transform: scale(.5) translate(680px);
        transform: scale(.5) translate(680px)
    }

    to {
        -webkit-transform: scale(.75) translate(250px);
        transform: scale(.75) translate(250px)
    }
}

@-webkit-keyframes swap-card-4__-SUId {
    0% {
        opacity: 0;
        -webkit-transform: scale(.4) translate(900px);
        transform: scale(.4) translate(900px)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(.5) translate(680px);
        transform: scale(.5) translate(680px)
    }
}

@keyframes swap-card-4__-SUId {
    0% {
        opacity: 0;
        -webkit-transform: scale(.4) translate(900px);
        transform: scale(.4) translate(900px)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(.5) translate(680px);
        transform: scale(.5) translate(680px)
    }
}

.animation-card__QRX4J {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    width: 330px;
    height: 676px;
    opacity: 0;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    will-change: transform,opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased
}

.animation-card__QRX4J:first-child {
    z-index: 6
}

.animation-cards--in__nePmO .animation-card__QRX4J:first-child {
    -webkit-animation: slide-in__RfrZB .25s 1 forwards,swap-card-1__xJrIz .4s 1 forwards;
    animation: slide-in__RfrZB .25s 1 forwards,swap-card-1__xJrIz .4s 1 forwards;
    -webkit-animation-timing-function: ease-out,ease-in-out,ease-in-out,ease-in-out,ease-out;
    animation-timing-function: ease-out,ease-in-out,ease-in-out,ease-in-out,ease-out;
    -webkit-animation-delay: 1s,2.5s,3.8s,5.2s,8.2s;
    animation-delay: 1s,2.5s,3.8s,5.2s,8.2s
}

.animation-card__QRX4J:nth-child(2) {
    z-index: 5
}

.animation-cards--in__nePmO .animation-card__QRX4J:nth-child(2) {
    -webkit-animation: slide-in__RfrZB .25s 1 forwards,swap-card-2__dhyx2 .4s 1 forwards,swap-card-1__xJrIz .4s 1 forwards;
    animation: slide-in__RfrZB .25s 1 forwards,swap-card-2__dhyx2 .4s 1 forwards,swap-card-1__xJrIz .4s 1 forwards;
    -webkit-animation-timing-function: ease-out,ease-in-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out,ease-in-out;
    -webkit-animation-delay: 1.15s,2.5s,3.8s;
    animation-delay: 1.15s,2.5s,3.8s;
    -webkit-transform: scale(.75) translate(250px);
    transform: scale(.75) translate(250px)
}

.animation-card__QRX4J:nth-child(3) {
    z-index: 4
}

.animation-cards--in__nePmO .animation-card__QRX4J:nth-child(3) {
    -webkit-animation: slide-in__RfrZB .25s 1 forwards,swap-card-3__qx2GS .4s 1 forwards,swap-card-2__dhyx2 .4s 1 forwards,swap-card-1__xJrIz .4s 1 forwards;
    animation: slide-in__RfrZB .25s 1 forwards,swap-card-3__qx2GS .4s 1 forwards,swap-card-2__dhyx2 .4s 1 forwards,swap-card-1__xJrIz .4s 1 forwards;
    -webkit-animation-timing-function: ease-out,ease-in-out,ease-in-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out,ease-in-out,ease-in-out;
    -webkit-animation-delay: 1.3s,2.5s,3.8s,5.2s;
    animation-delay: 1.3s,2.5s,3.8s,5.2s;
    -webkit-transform: scale(.5) translate(680px);
    transform: scale(.5) translate(680px)
}

.animation-card__QRX4J:nth-child(4) {
    z-index: 3
}

.animation-cards--in__nePmO .animation-card__QRX4J:nth-child(4) {
    -webkit-animation: swap-card-4__-SUId .4s 1 forwards,swap-card-3__qx2GS .4s 1 forwards,swap-card-2__dhyx2 .4s 1 forwards;
    animation: swap-card-4__-SUId .4s 1 forwards,swap-card-3__qx2GS .4s 1 forwards,swap-card-2__dhyx2 .4s 1 forwards;
    -webkit-animation-timing-function: ease-in-out,ease-in-out,ease-in-out;
    animation-timing-function: ease-in-out,ease-in-out,ease-in-out;
    -webkit-animation-delay: 2.5s,3.8s,5.2s;
    animation-delay: 2.5s,3.8s,5.2s;
    -webkit-transform: scale(.4) translate(900px);
    transform: scale(.4) translate(900px)
}

.animation-cards--out__B-hod .animation-card__QRX4J:nth-child(4) {
    -webkit-animation: slide-out__Wb3Nw .25s 1 forwards;
    animation: slide-out__Wb3Nw .25s 1 forwards;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    opacity: 1;
    -webkit-transform: scale(1) translate(0);
    transform: scale(1) translate(0)
}

.animation-card__QRX4J:nth-child(5) {
    z-index: 2
}

.animation-cards--in__nePmO .animation-card__QRX4J:nth-child(5) {
    -webkit-animation: swap-card-4__-SUId .4s 1 forwards,swap-card-3__qx2GS .4s 1 forwards;
    animation: swap-card-4__-SUId .4s 1 forwards,swap-card-3__qx2GS .4s 1 forwards;
    -webkit-animation-timing-function: ease-in-out,ease-in-out;
    animation-timing-function: ease-in-out,ease-in-out;
    -webkit-animation-delay: 3.8s,5.2s;
    animation-delay: 3.8s,5.2s;
    -webkit-transform: scale(.4) translate(900px);
    transform: scale(.4) translate(900px)
}

.animation-cards--out__B-hod .animation-card__QRX4J:nth-child(5) {
    -webkit-animation: slide-out__Wb3Nw .25s 1 forwards;
    animation: slide-out__Wb3Nw .25s 1 forwards;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-delay: .35s;
    animation-delay: .35s;
    opacity: 1;
    -webkit-transform: scale(.75) translate(250px);
    transform: scale(.75) translate(250px)
}

.animation-card__QRX4J:nth-child(6) {
    z-index: 1
}

.animation-cards--in__nePmO .animation-card__QRX4J:nth-child(6) {
    -webkit-animation: swap-card-4__-SUId .4s 1 forwards;
    animation: swap-card-4__-SUId .4s 1 forwards;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-delay: 5.2s;
    animation-delay: 5.2s;
    -webkit-transform: scale(.4) translate(900px);
    transform: scale(.4) translate(900px)
}

.animation-cards--out__B-hod .animation-card__QRX4J:nth-child(6) {
    -webkit-animation: slide-out__Wb3Nw .25s 1 forwards;
    animation: slide-out__Wb3Nw .25s 1 forwards;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    opacity: 1;
    -webkit-transform: scale(.5) translate(680px);
    transform: scale(.5) translate(680px)
}

.animation-card__img__xC814 {
    position: absolute;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    -webkit-mask-image: url('data:image/svg+xml,<svg width="329.1893" height="676.29694" viewBox="0 0 87.098 178.93689" version="1.1" id="svg1" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs1" /><g id="layer1" transform="translate(-0.16199999,-0.02679735)"><path id="rect8" style="fill:%23000000;fill-opacity:1;stroke:%23000000;stroke-width:0.264999" d="M 6.2944995,20.8125 81.1275,0.29435083 c 3.205685,-0.87895354 6,2.67599997 6,5.99999997 V 172.67097 c 0,3.324 -2.822763,6.9768 -6,6 L 6.2944995,155.66458 c -3.1772364,-0.97679 -6.00000001,-2.676 -6.00000001,-6 V 26.8125 c 0,-3.324 2.79431491,-5.121047 6.00000001,-6 z" /></g></svg>');
    mask-image: url('data:image/svg+xml,<svg width="329.1893" height="676.29694" viewBox="0 0 87.098 178.93689" version="1.1" id="svg1" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs1" /><g id="layer1" transform="translate(-0.16199999,-0.02679735)"><path id="rect8" style="fill:%23000000;fill-opacity:1;stroke:%23000000;stroke-width:0.264999" d="M 6.2944995,20.8125 81.1275,0.29435083 c 3.205685,-0.87895354 6,2.67599997 6,5.99999997 V 172.67097 c 0,3.324 -2.822763,6.9768 -6,6 L 6.2944995,155.66458 c -3.1772364,-0.97679 -6.00000001,-2.676 -6.00000001,-6 V 26.8125 c 0,-3.324 2.79431491,-5.121047 6.00000001,-6 z" /></g></svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center
}

.animation-card__text__-TlkY {
    height: 124px;
    color: #3b3b3b;
    z-index: 1;
    text-align: center;
    -webkit-transform: rotateX(30deg) rotateY(25deg);
    transform: rotateX(30deg) rotateY(25deg);
}

.header-1__7H4DQ.is-responsive__794ky {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__7H4DQ.is-responsive__794ky {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__7H4DQ.is-responsive__794ky {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__7H4DQ.is-responsive__794ky {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__7H4DQ.is-responsive__794ky {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__7H4DQ.is-responsive__794ky {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__pjSUq.is-responsive__794ky {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__pjSUq.is-responsive__794ky {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__pjSUq.is-responsive__794ky {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__pjSUq.is-responsive__794ky {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__pjSUq.is-responsive__794ky {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__pjSUq.is-responsive__794ky {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__DzXd-.is-responsive__794ky {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__DzXd-.is-responsive__794ky {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__DzXd-.is-responsive__794ky {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__DzXd-.is-responsive__794ky {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__DzXd-.is-responsive__794ky {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__DzXd-.is-responsive__794ky {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__lan-S.is-responsive__794ky {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__lan-S.is-responsive__794ky {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__lan-S.is-responsive__794ky {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__lan-S.is-responsive__794ky {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__lan-S.is-responsive__794ky {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__lan-S.is-responsive__794ky {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__Hu8kQ.is-responsive__794ky {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__Hu8kQ.is-responsive__794ky {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__Hu8kQ.is-responsive__794ky {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__Hu8kQ.is-responsive__794ky {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__Hu8kQ.is-responsive__794ky {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__Hu8kQ.is-responsive__794ky {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__pM3n4.is-responsive__794ky {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__pM3n4.is-responsive__794ky {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__pM3n4.is-responsive__794ky {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__pM3n4.is-responsive__794ky {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__pM3n4.is-responsive__794ky {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__pM3n4.is-responsive__794ky {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__RZm04.is-responsive__794ky {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__RZm04.is-responsive__794ky {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__RZm04.is-responsive__794ky {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__RZm04.is-responsive__794ky {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__RZm04.is-responsive__794ky {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__RZm04.is-responsive__794ky {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__PJW5I.is-responsive__794ky {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__PJW5I.is-responsive__794ky {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__PJW5I.is-responsive__794ky {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__PJW5I.is-responsive__794ky {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__PJW5I.is-responsive__794ky {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__PJW5I.is-responsive__794ky {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__XIWiJ.is-responsive__794ky {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__XIWiJ.is-responsive__794ky {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__XIWiJ.is-responsive__794ky {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__XIWiJ.is-responsive__794ky {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__XIWiJ.is-responsive__794ky {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__XIWiJ.is-responsive__794ky {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__XIWiJ,.action-medium__PJW5I,.action-small__RZm04,.header-1__7H4DQ,.header-2__pjSUq,.header-3__DzXd-,.p-1__lan-S,.p-2__Hu8kQ,.p-3__pM3n4 {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__TaYCW.action-large__XIWiJ,.is-inherited__TaYCW.action-medium__PJW5I,.is-inherited__TaYCW.action-small__RZm04,.is-inherited__TaYCW.header-1__7H4DQ,.is-inherited__TaYCW.header-2__pjSUq,.is-inherited__TaYCW.header-3__DzXd-,.is-inherited__TaYCW.p-1__lan-S,.is-inherited__TaYCW.p-2__Hu8kQ,.is-inherited__TaYCW.p-3__pM3n4 {
    font-size: inherit
}

.action-large__XIWiJ p+p,.action-medium__PJW5I p+p,.action-small__RZm04 p+p,.header-1__7H4DQ p+p,.header-2__pjSUq p+p,.header-3__DzXd- p+p,.p-1__lan-S p+p,.p-2__Hu8kQ p+p,.p-3__pM3n4 p+p {
    margin-top: 1em
}

[lang=de] .header-1__7H4DQ,[lang=de] .header-2__pjSUq,[lang=fi] .header-1__7H4DQ,[lang=fi] .header-2__pjSUq,[lang=fr] .header-1__7H4DQ,[lang=fr] .header-2__pjSUq,[lang=nb] .header-1__7H4DQ,[lang=nb] .header-2__pjSUq {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__7H4DQ,[lang=nl] .header-2__pjSUq,[lang=pl] .header-1__7H4DQ,[lang=pl] .header-2__pjSUq,[lang=sv] .header-1__7H4DQ,[lang=sv] .header-2__pjSUq {
    --line-height: 1
}

[lang=es-ar] .header-1__7H4DQ,[lang=es-ar] .header-2__pjSUq,[lang=es-co] .header-1__7H4DQ,[lang=es-co] .header-2__pjSUq,[lang=es-mx] .header-1__7H4DQ,[lang=es-mx] .header-2__pjSUq,[lang=es] .header-1__7H4DQ,[lang=es] .header-2__pjSUq,[lang=fr-ca] .header-1__7H4DQ,[lang=fr-ca] .header-2__pjSUq,[lang=fr] .header-1__7H4DQ,[lang=fr] .header-2__pjSUq,[lang=hi] .header-1__7H4DQ,[lang=hi] .header-2__pjSUq,[lang=it] .header-1__7H4DQ,[lang=it] .header-2__pjSUq,[lang=ja] .header-1__7H4DQ,[lang=ja] .header-2__pjSUq,[lang=ko] .header-1__7H4DQ,[lang=ko] .header-2__pjSUq,[lang=pt-pt] .header-1__7H4DQ,[lang=pt-pt] .header-2__pjSUq,[lang=pt] .header-1__7H4DQ,[lang=pt] .header-2__pjSUq,[lang=zh-Hant] .header-1__7H4DQ,[lang=zh-Hant] .header-2__pjSUq,[lang=zh] .header-1__7H4DQ,[lang=zh] .header-2__pjSUq {
    --line-height: 1.1
}

[lang=ru] .header-1__7H4DQ,[lang=ru] .header-2__pjSUq {
    --line-height: 1
}

[lang=en].header-1__7H4DQ,[lang=en].header-2__pjSUq {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__7H4DQ,[lang=zh-Hant] .header-2__pjSUq,[lang=zh] .header-1__7H4DQ,[lang=zh] .header-2__pjSUq {
    white-space: pre-wrap
}

[lang=ja] .header-1__7H4DQ,[lang=ja] .header-2__pjSUq,[lang=zh-Hant] .header-1__7H4DQ,[lang=zh-Hant] .header-2__pjSUq,[lang=zh] .header-1__7H4DQ,[lang=zh] .header-2__pjSUq {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__794ky {
    min-height: 0
}

.header-1__7H4DQ {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__7H4DQ {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__7H4DQ {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__7H4DQ {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__7H4DQ {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__7H4DQ {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__7H4DQ {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__7H4DQ {
        --font-size:140px
    }
}

.header-2__pjSUq {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__pjSUq {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__pjSUq {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__pjSUq {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__pjSUq {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__pjSUq {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__pjSUq {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__pjSUq {
        --font-size:68px
    }
}

.header-3__DzXd- {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__DzXd- {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__DzXd- {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__DzXd- {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__DzXd- {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__DzXd- {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__DzXd- {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__DzXd- {
        --font-size:34px
    }
}

.p-1__lan-S {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__lan-S {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__lan-S {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__lan-S {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__lan-S {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__lan-S {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__lan-S {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__lan-S {
        --font-size:20px
    }
}

.p-2__Hu8kQ {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__Hu8kQ {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__Hu8kQ {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__Hu8kQ {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__Hu8kQ {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__Hu8kQ {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__Hu8kQ {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__Hu8kQ {
        --font-size:17px
    }
}

.p-3__pM3n4 {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__pM3n4 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__pM3n4 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__pM3n4 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__pM3n4 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__pM3n4 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__pM3n4 {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__pM3n4 {
        --font-size:15px
    }
}

.action-small__RZm04 {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__RZm04 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__RZm04 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__RZm04 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__RZm04 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__RZm04 {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__RZm04 {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__RZm04 {
        --font-size:15px
    }
}

.action-medium__PJW5I {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__PJW5I {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__PJW5I {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__PJW5I {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__PJW5I {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__PJW5I {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__PJW5I {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__PJW5I {
        --font-size:17px
    }
}

.action-large__XIWiJ {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__XIWiJ {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__XIWiJ {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__XIWiJ {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__XIWiJ {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__XIWiJ {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__XIWiJ {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__XIWiJ {
        --font-size:20px
    }
}

.is-italic__KO4ag {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__hapHO {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__hapHO h1,.formatted-text__hapHO h2,.formatted-text__hapHO h3,.formatted-text__hapHO h4,.formatted-text__hapHO h5,.formatted-text__hapHO h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__hapHO b+*,.formatted-text__hapHO p+*,.formatted-text__hapHO strong+* {
    margin-top: 1em
}

.formatted-text__hapHO b[style] {
    font-size: inherit!important
}

.formatted-text__hapHO ol,.formatted-text__hapHO ul {
    padding-left: 0
}

.formatted-text__hapHO ol li+li,.formatted-text__hapHO ul li+li {
    margin-top: 11px
}

.is-one-line__iIo8a {
    white-space: nowrap
}

.social-cta-wrapper__wruOW {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 20px
}

@media(min-width: 1024px) {
    .social-cta-wrapper__wruOW {
        padding:0 40px
    }
}

.social-cta__vHAUb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: var(--token-cosmos-semantic-spacing-margins-horizontal) var(--token-cosmos-semantic-spacing-margins-vertical);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    width: 100%;
    max-width: var(--ui-kit-content-max-inner-width);
    border-radius: var(--token-cosmos-semantic-border-radius-level-1);
    border: 1px solid var(--token-cosmos-semantic-color-border-supportive);
    background: var(--token-cosmos-semantic-color-container-backgrounds-accent-default);
    -webkit-box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(--token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color);
    box-shadow: var(--token-cosmos-semantic-shadows-in-line-x) var(--token-cosmos-semantic-shadows-in-line-y) var(--token-cosmos-semantic-shadows-in-line-blur) var(--token-cosmos-semantic-shadows-in-line-spread) var(--token-cosmos-semantic-shadows-in-line-color)
}

@media(min-width: 768px) {
    .social-cta__vHAUb {
        padding:36px var(--token-cosmos-semantic-spacing-margins-vertical);
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 44px;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0
    }
}

@media(min-width: 1024px) {
    .social-cta__vHAUb {
        padding:40px var(--token-cosmos-semantic-spacing-margins-horizontal);
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 40px;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
        flex: 1 0 0
    }
}

.social-cta__inner__qRgPz {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 24px
}

.social-cta__inner__qRgPz,.social-cta__title-description__-kh3h {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.social-cta__title-description__-kh3h {
    gap: 8px;
    text-align: center
}

@media(min-width: 1024px) {
    .social-cta__title-description__-kh3h {
        gap:24px
    }
}

.social-cta__description__61CQW {
    min-height: 22px
}

.social-cta__socials__2uuat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px
}

.social-cta__qr__Keb8l {
    display: none;
    width: 253px;
    height: 253px
}

@media(min-width: 1024px) {
    .social-cta__qr__Keb8l {
        display:block
    }
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
    -moz-appearance: none
}

::-webkit-file-upload-button {
    -moz-appearance: button
}

button,optgroup,select,textarea {
    margin: 0;
    border: 0;
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-rendering: auto
}

.header-1__rVx1L.is-responsive__z-TEF {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(70px,(70px + 0vw) * var(--resize-speed,1),70px)
}

@media(min-width: 1024px) {
    .header-1__rVx1L.is-responsive__z-TEF {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__rVx1L.is-responsive__z-TEF {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__rVx1L.is-responsive__z-TEF {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__rVx1L.is-responsive__z-TEF {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__rVx1L.is-responsive__z-TEF {
        --line-height:1;
        --letter-spacing: .5px;
        --font-size: clamp(98px,(-146.3636363636px + 23.8636363636vw) * var(--resize-speed,1),140px)
    }
}

.header-2__wNNKY.is-responsive__z-TEF {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(34px,(27.6363636364px + 1.9886363636vw) * var(--resize-speed,1),48px)
}

@media(min-width: 1024px) {
    .header-2__wNNKY.is-responsive__z-TEF {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__wNNKY.is-responsive__z-TEF {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__wNNKY.is-responsive__z-TEF {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__wNNKY.is-responsive__z-TEF {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__wNNKY.is-responsive__z-TEF {
        --line-height:70px;
        --letter-spacing: .46px;
        --font-size: clamp(49px,(-61.5454545455px + 10.7954545455vw) * var(--resize-speed,1),68px)
    }
}

.header-3__rF-A8.is-responsive__z-TEF {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(28px,(28px + 0vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .header-3__rF-A8.is-responsive__z-TEF {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__rF-A8.is-responsive__z-TEF {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__rF-A8.is-responsive__z-TEF {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__rF-A8.is-responsive__z-TEF {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__rF-A8.is-responsive__z-TEF {
        --line-height:1;
        --letter-spacing: .4px;
        --font-size: clamp(34px,(34px + 0vw) * var(--resize-speed,1),34px)
    }
}

.p-1__0knzR.is-responsive__z-TEF {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .p-1__0knzR.is-responsive__z-TEF {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__0knzR.is-responsive__z-TEF {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__0knzR.is-responsive__z-TEF {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__0knzR.is-responsive__z-TEF {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__0knzR.is-responsive__z-TEF {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.p-2__zqnwA.is-responsive__z-TEF {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .p-2__zqnwA.is-responsive__z-TEF {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__zqnwA.is-responsive__z-TEF {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__zqnwA.is-responsive__z-TEF {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__zqnwA.is-responsive__z-TEF {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__zqnwA.is-responsive__z-TEF {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.p-3__IZP2S.is-responsive__z-TEF {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(13px + 0vw) * var(--resize-speed,1),13px)
}

@media(min-width: 1024px) {
    .p-3__IZP2S.is-responsive__z-TEF {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__IZP2S.is-responsive__z-TEF {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__IZP2S.is-responsive__z-TEF {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__IZP2S.is-responsive__z-TEF {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__IZP2S.is-responsive__z-TEF {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-small__-jErw.is-responsive__z-TEF {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(13px,(12.0909090909px + .2840909091vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-small__-jErw.is-responsive__z-TEF {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__-jErw.is-responsive__z-TEF {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__-jErw.is-responsive__z-TEF {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__-jErw.is-responsive__z-TEF {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__-jErw.is-responsive__z-TEF {
        --line-height:20px;
        --letter-spacing: .3px;
        --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
    }
}

.action-medium__isktV.is-responsive__z-TEF {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(15px,(15px + 0vw) * var(--resize-speed,1),15px)
}

@media(min-width: 1024px) {
    .action-medium__isktV.is-responsive__z-TEF {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__isktV.is-responsive__z-TEF {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__isktV.is-responsive__z-TEF {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__isktV.is-responsive__z-TEF {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__isktV.is-responsive__z-TEF {
        --line-height:22px;
        --letter-spacing: .28px;
        --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
    }
}

.action-large__vNT5V.is-responsive__z-TEF {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(17px,(17px + 0vw) * var(--resize-speed,1),17px)
}

@media(min-width: 1024px) {
    .action-large__vNT5V.is-responsive__z-TEF {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__vNT5V.is-responsive__z-TEF {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__vNT5V.is-responsive__z-TEF {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__vNT5V.is-responsive__z-TEF {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__vNT5V.is-responsive__z-TEF {
        --line-height:25px;
        --letter-spacing: .32px;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large__vNT5V,.action-medium__isktV,.action-small__-jErw,.header-1__rVx1L,.header-2__wNNKY,.header-3__rF-A8,.p-1__0knzR,.p-2__zqnwA,.p-3__IZP2S {
    color: var(--text-color,var(--color-ui-kit-text-default))
}

.is-inherited__czu99.action-large__vNT5V,.is-inherited__czu99.action-medium__isktV,.is-inherited__czu99.action-small__-jErw,.is-inherited__czu99.header-1__rVx1L,.is-inherited__czu99.header-2__wNNKY,.is-inherited__czu99.header-3__rF-A8,.is-inherited__czu99.p-1__0knzR,.is-inherited__czu99.p-2__zqnwA,.is-inherited__czu99.p-3__IZP2S {
    font-size: inherit
}

.action-large__vNT5V p+p,.action-medium__isktV p+p,.action-small__-jErw p+p,.header-1__rVx1L p+p,.header-2__wNNKY p+p,.header-3__rF-A8 p+p,.p-1__0knzR p+p,.p-2__zqnwA p+p,.p-3__IZP2S p+p {
    margin-top: 1em
}

[lang=de] .header-1__rVx1L,[lang=de] .header-2__wNNKY,[lang=fi] .header-1__rVx1L,[lang=fi] .header-2__wNNKY,[lang=fr] .header-1__rVx1L,[lang=fr] .header-2__wNNKY,[lang=nb] .header-1__rVx1L,[lang=nb] .header-2__wNNKY {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=nl] .header-1__rVx1L,[lang=nl] .header-2__wNNKY,[lang=pl] .header-1__rVx1L,[lang=pl] .header-2__wNNKY,[lang=sv] .header-1__rVx1L,[lang=sv] .header-2__wNNKY {
    --line-height: 1
}

[lang=es-ar] .header-1__rVx1L,[lang=es-ar] .header-2__wNNKY,[lang=es-co] .header-1__rVx1L,[lang=es-co] .header-2__wNNKY,[lang=es-mx] .header-1__rVx1L,[lang=es-mx] .header-2__wNNKY,[lang=es] .header-1__rVx1L,[lang=es] .header-2__wNNKY,[lang=fr-ca] .header-1__rVx1L,[lang=fr-ca] .header-2__wNNKY,[lang=fr] .header-1__rVx1L,[lang=fr] .header-2__wNNKY,[lang=hi] .header-1__rVx1L,[lang=hi] .header-2__wNNKY,[lang=it] .header-1__rVx1L,[lang=it] .header-2__wNNKY,[lang=ja] .header-1__rVx1L,[lang=ja] .header-2__wNNKY,[lang=ko] .header-1__rVx1L,[lang=ko] .header-2__wNNKY,[lang=pt-pt] .header-1__rVx1L,[lang=pt-pt] .header-2__wNNKY,[lang=pt] .header-1__rVx1L,[lang=pt] .header-2__wNNKY,[lang=zh-Hant] .header-1__rVx1L,[lang=zh-Hant] .header-2__wNNKY,[lang=zh] .header-1__rVx1L,[lang=zh] .header-2__wNNKY {
    --line-height: 1.1
}

[lang=ru] .header-1__rVx1L,[lang=ru] .header-2__wNNKY {
    --line-height: 1
}

[lang=en].header-1__rVx1L,[lang=en].header-2__wNNKY {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .header-1__rVx1L,[lang=zh-Hant] .header-2__wNNKY,[lang=zh] .header-1__rVx1L,[lang=zh] .header-2__wNNKY {
    white-space: pre-wrap
}

[lang=ja] .header-1__rVx1L,[lang=ja] .header-2__wNNKY,[lang=zh-Hant] .header-1__rVx1L,[lang=zh-Hant] .header-2__wNNKY,[lang=zh] .header-1__rVx1L,[lang=zh] .header-2__wNNKY {
    font-size: max(var(--font-size)*.7,12px)
}

.is-responsive__z-TEF {
    min-height: 0
}

.header-1__rVx1L {
    --font-size: 70px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.46px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1__rVx1L {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-1__rVx1L {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-1__rVx1L {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-1__rVx1L {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 1024px) {
    .header-1__rVx1L {
        --line-height:1;
        --letter-spacing: .5px
    }
}

@media(min-width: 600px) {
    .header-1__rVx1L {
        --font-size:98px
    }
}

@media(min-width: 1024px) {
    .header-1__rVx1L {
        --font-size:140px
    }
}

.header-2__wNNKY {
    --font-size: 34px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,1);
    letter-spacing: var(--letter-spacing,.4px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2__wNNKY {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-2__wNNKY {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-2__wNNKY {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-2__wNNKY {
        --line-height:55px;
        --letter-spacing: .42px
    }
}

@media(min-width: 1024px) {
    .header-2__wNNKY {
        --line-height:70px;
        --letter-spacing: .46px
    }
}

@media(min-width: 600px) {
    .header-2__wNNKY {
        --font-size:49px
    }
}

@media(min-width: 1024px) {
    .header-2__wNNKY {
        --font-size:68px
    }
}

.header-3__rF-A8 {
    --font-size: 28px;
    font-weight: var(--font-weight-bold,600);
    font-size: var(--font-size);
    line-height: var(--line-height,34px);
    letter-spacing: var(--letter-spacing,.36px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3__rF-A8 {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .header-3__rF-A8 {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .header-3__rF-A8 {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .header-3__rF-A8 {
        --line-height:38px;
        --letter-spacing: .36px
    }
}

@media(min-width: 1024px) {
    .header-3__rF-A8 {
        --line-height:1;
        --letter-spacing: .4px
    }
}

@media(min-width: 600px) {
    .header-3__rF-A8 {
        --font-size:34px
    }
}

@media(min-width: 1024px) {
    .header-3__rF-A8 {
        --font-size:34px
    }
}

.p-1__0knzR {
    --font-size: 17px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1__0knzR {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-1__0knzR {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-1__0knzR {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-1__0knzR {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .p-1__0knzR {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .p-1__0knzR {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .p-1__0knzR {
        --font-size:20px
    }
}

.p-2__zqnwA {
    --font-size: 15px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2__zqnwA {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-2__zqnwA {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-2__zqnwA {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-2__zqnwA {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .p-2__zqnwA {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .p-2__zqnwA {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .p-2__zqnwA {
        --font-size:17px
    }
}

.p-3__IZP2S {
    --font-size: 13px;
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3__IZP2S {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .p-3__IZP2S {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .p-3__IZP2S {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .p-3__IZP2S {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .p-3__IZP2S {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .p-3__IZP2S {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .p-3__IZP2S {
        --font-size:15px
    }
}

.action-small__-jErw {
    --font-size: 13px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,18px);
    letter-spacing: var(--letter-spacing,.32px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small__-jErw {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-small__-jErw {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-small__-jErw {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-small__-jErw {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 1024px) {
    .action-small__-jErw {
        --line-height:20px;
        --letter-spacing: .3px
    }
}

@media(min-width: 600px) {
    .action-small__-jErw {
        --font-size:15px
    }
}

@media(min-width: 1024px) {
    .action-small__-jErw {
        --font-size:15px
    }
}

.action-medium__isktV {
    --font-size: 15px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,20px);
    letter-spacing: var(--letter-spacing,.3px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium__isktV {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-medium__isktV {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-medium__isktV {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-medium__isktV {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 1024px) {
    .action-medium__isktV {
        --line-height:22px;
        --letter-spacing: .28px
    }
}

@media(min-width: 600px) {
    .action-medium__isktV {
        --font-size:17px
    }
}

@media(min-width: 1024px) {
    .action-medium__isktV {
        --font-size:17px
    }
}

.action-large__vNT5V {
    --font-size: 17px;
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size);
    line-height: var(--line-height,22px);
    letter-spacing: var(--letter-spacing,.28px);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large__vNT5V {
        --resize-speed:.8
    }
}

@media(min-width: 1260px) {
    .action-large__vNT5V {
        --resize-speed:.9
    }
}

@media(min-width: 1360px) {
    .action-large__vNT5V {
        --resize-speed:1
    }
}

@media(min-width: 600px) {
    .action-large__vNT5V {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 1024px) {
    .action-large__vNT5V {
        --line-height:25px;
        --letter-spacing: .32px
    }
}

@media(min-width: 600px) {
    .action-large__vNT5V {
        --font-size:20px
    }
}

@media(min-width: 1024px) {
    .action-large__vNT5V {
        --font-size:20px
    }
}

.is-italic__x0ak5 {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text__cnhiz {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text__cnhiz h1,.formatted-text__cnhiz h2,.formatted-text__cnhiz h3,.formatted-text__cnhiz h4,.formatted-text__cnhiz h5,.formatted-text__cnhiz h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text__cnhiz b+*,.formatted-text__cnhiz p+*,.formatted-text__cnhiz strong+* {
    margin-top: 1em
}

.formatted-text__cnhiz b[style] {
    font-size: inherit!important
}

.formatted-text__cnhiz ol,.formatted-text__cnhiz ul {
    padding-left: 0
}

.formatted-text__cnhiz ol li+li,.formatted-text__cnhiz ul li+li {
    margin-top: 11px
}

.is-one-line__vh8BC {
    white-space: nowrap
}

:root {
    --token-a11y-focus-ring-inner-color: #ffc629;
    --token-a11y-focus-ring-inner-offset: -3px;
    --token-a11y-focus-ring-inner-width: 2px;
    --token-a11y-focus-ring-outer-color: #ffc629;
    --token-a11y-focus-ring-outer-offset: 2px;
    --token-a11y-focus-ring-outer-width: 1px;
    --token-a11y-min-target-size: 44px;
    --token-action-cell-border-radius: 16px;
    --token-action-cell-border-width: 1px;
    --token-action-cell-extra-color-fill: #6b6b6b;
    --token-action-cell-extra-size-height: 24px;
    --token-action-cell-hint-space-margin-top: 2px;
    --token-action-cell-hint-typography: paragraph-3;
    --token-action-cell-large-media-size: 72px;
    --token-action-cell-large-space-gap: 12px;
    --token-action-cell-large-space-padding-horizontal: 16px;
    --token-action-cell-large-space-padding-vertical: 12px;
    --token-action-cell-max-width: 480px;
    --token-action-cell-medium-media-size: 24px;
    --token-action-cell-medium-space-gap: 12px;
    --token-action-cell-medium-space-padding-horizontal: 16px;
    --token-action-cell-medium-space-padding-vertical: 12px;
    --token-action-cell-primary-color-background: #f6f6f6;
    --token-action-cell-primary-color-background-selected: #fff7de;
    --token-action-cell-primary-hint-color: #6b6b6b;
    --token-action-cell-primary-title-color: #141414;
    --token-action-cell-secondary-color-background: #fff;
    --token-action-cell-secondary-color-background-selected: #fff7de;
    --token-action-cell-secondary-color-border: #dcdcdc;
    --token-action-cell-secondary-color-border-selected: #fff;
    --token-action-cell-secondary-hint-color: #6b6b6b;
    --token-action-cell-secondary-title-color: #141414;
    --token-action-cell-title-typography: paragraph-1-bolder;
    --token-actionsheet-gravity: center;
    --token-actionsheet-header-background-base: #fff;
    --token-actionsheet-header-background-primary: #ffc629;
    --token-actionsheet-header-padding-horizontal: 16px;
    --token-actionsheet-header-padding-vertical: 24px;
    --token-actionsheet-item-border-color: #dcdcdc;
    --token-actionsheet-item-border-width: 1px;
    --token-actionsheet-item-color-destructive: #cd2e0f;
    --token-actionsheet-item-color-generic: #141414;
    --token-actionsheet-item-height: 48px;
    --token-actionsheet-item-padding-horizontal: 16px;
    --token-actionsheet-item-padding-vertical: 8px;
    --token-audiobars-bar-fill-active-on-brand: #141414;
    --token-audiobars-bar-fill-active-on-light: #141414;
    --token-audiobars-bar-fill-inactive-on-brand: #0000003d;
    --token-audiobars-bar-fill-inactive-on-light: #949494;
    --token-brick-border-radius-circle: 50%;
    --token-brick-border-radius-squared: 16%;
    --token-brick-size-lg: 120px;
    --token-brick-size-md: 100px;
    --token-brick-size-sm: 70px;
    --token-brick-size-xlg: 150px;
    --token-brick-size-xxlg: 174px;
    --token-brick-size-xxsm: 36px;
    --token-button-color-semi-transparent-white-opacity: .3;
    --token-button-max-width: 480px;
    --token-button-medium-border-radius: 24px;
    --token-button-medium-height: 48px;
    --token-button-medium-icon-size: 24px;
    --token-button-medium-loader-size: 36px;
    --token-button-medium-padding-horizontal: 24px;
    --token-button-medium-padding-vertical: 12px;
    --token-button-medium-spacing-icon-text: 8px;
    --token-button-primary-background-color-on-brand: #fff;
    --token-button-primary-background-color-on-light: #ffc629;
    --token-button-primary-text-color-on-brand: #141414;
    --token-button-primary-text-color-on-light: #141414;
    --token-button-secondary-background-color-on-brand: #ffd95c;
    --token-button-secondary-background-color-on-light: #f6f6f6;
    --token-button-secondary-text-color-on-brand: #141414;
    --token-button-secondary-text-color-on-light: #141414;
    --token-button-small-border-radius: 20px;
    --token-button-small-height: 40px;
    --token-button-small-icon-size: 20px;
    --token-button-small-loader-size: 24px;
    --token-button-small-padding-horizontal: 20px;
    --token-button-small-padding-vertical: 8px;
    --token-button-small-spacing-icon-text: 8px;
    --token-button-status-pressed-animation-duration-in: .1s;
    --token-button-status-pressed-animation-duration-out: .1s;
    --token-button-status-pressed-animation-timing-function-in: ease-in;
    --token-button-status-pressed-animation-timing-function-out: cubic-bezier(.7,-.4,.4,1.4);
    --token-button-status-pressed-overlay-dark-background-color: #000;
    --token-button-status-pressed-overlay-dark-opacity: .15;
    --token-button-status-pressed-overlay-tone-opacity: .08;
    --token-button-status-pressed-scale: .95;
    --token-button-tertiary-background-color-on-brand: #00000000;
    --token-button-tertiary-background-color-on-light: #00000000;
    --token-button-tertiary-text-color-on-brand: #141414;
    --token-button-tertiary-text-color-on-light: #141414;
    --token-chat-bubble-base-background-color: #fff;
    --token-chat-bubble-border-color: #dcdcdc;
    --token-chat-bubble-fix-width: 250px;
    --token-chat-bubble-in-background-color: #f6f6f6;
    --token-chat-bubble-in-text-color: #141414;
    --token-chat-bubble-inset-horizontal: 12px;
    --token-chat-bubble-inset-vertical: 8px;
    --token-chat-bubble-out-background-color: #ffc629;
    --token-chat-bubble-out-text-color: #141414;
    --token-chat-bubble-radius: 16px;
    --token-chat-bubble-radius-small: 4px;
    --token-chat-bubble-rel-width: 80%;
    --token-chat-composer-action-active-color: #ffc629;
    --token-chat-composer-action-base-color: #6b6b6b;
    --token-chat-composer-action-disabled-color: #dcdcdc;
    --token-chat-composer-frame-height: 48px;
    --token-chat-composer-frame-item-gap: 8px;
    --token-chat-composer-frame-item-size: 36px;
    --token-chat-composer-mini-action-icon-size: 32px;
    --token-chat-composer-mini-base-border-color: #dcdcdc;
    --token-chat-composer-mini-base-border-width: 1px;
    --token-chat-composer-mini-focused-border-color: #141414;
    --token-chat-composer-mini-focused-border-width: 1px;
    --token-chat-composer-mini-input-field-height: 36px;
    --token-chat-date-margin-vertical: 6px;
    --token-chat-date-pill-elevated-background-color: #fff;
    --token-chat-date-pill-elevated-outer-border-color: #dcdcdc;
    --token-chat-date-pill-elevated-outer-border-opacity: .04;
    --token-chat-date-pill-elevated-outer-border-size: 1px;
    --token-chat-date-pill-elevated-radius: 14px;
    --token-chat-date-pill-elevated-shadow-blur-radius: 8px;
    --token-chat-date-pill-elevated-shadow-color: #000;
    --token-chat-date-pill-elevated-shadow-opacity: .08;
    --token-chat-date-pill-elevated-shadow-vertical-offset: 4px;
    --token-chat-date-pill-height: 28px;
    --token-chat-date-pill-padding-horizontal: 12px;
    --token-chat-date-pill-text-color: #6b6b6b;
    --token-chat-input-field-font-size: 18px;
    --token-chat-input-field-height: 36px;
    --token-chat-input-field-icon-size: 24px;
    --token-chat-input-field-inset-horizontal: 12px;
    --token-chat-input-field-line-height: 24px;
    --token-chat-input-message-background-color: #fff;
    --token-chat-input-message-border-color: #dcdcdc;
    --token-chat-input-message-content-color: #141414;
    --token-chat-input-message-focused-border-color: #141414;
    --token-chat-input-message-placeholder-color: #6b6b6b;
    --token-chat-input-search-background-color: #f6f6f6;
    --token-chat-input-search-border-color: #f6f6f6;
    --token-chat-input-search-content-color: #141414;
    --token-chat-input-search-icon-color: #6b6b6b;
    --token-chat-input-search-icon-margin-left: 12px;
    --token-chat-input-search-icon-margin-right: 6px;
    --token-chat-input-search-icon-size: 16px;
    --token-chat-input-search-placeholder-color: #6b6b6b;
    --token-chat-item-content-width-fixed: 250px;
    --token-chat-item-content-width-relative: 80%;
    --token-chat-item-group-avatar-border-radius: 16px;
    --token-chat-item-group-avatar-margin-bottom: 2px;
    --token-chat-item-group-avatar-overall-space: 40px;
    --token-chat-item-group-avatar-size: 32px;
    --token-chat-item-group-support: true;
    --token-chat-item-group-title-margin-bottom: 6px;
    --token-chat-item-margin-top: 8px;
    --token-chat-item-margin-top-continuation: 4px;
    --token-chat-item-select-overall-space: 36px;
    --token-chat-item-status-color-base: #6b6b6b;
    --token-chat-item-status-color-error: #cd2e0f;
    --token-chat-item-status-color-info: #6b6b6b;
    --token-chat-item-status-margin-top: 6px;
    --token-chat-list-inset-horizontal: 10px;
    --token-chat-message-audio-bar-gap: 1px;
    --token-chat-message-audio-bar-max-height: 20px;
    --token-chat-message-audio-bar-opacity: .24;
    --token-chat-message-audio-bar-radius: 1.5px;
    --token-chat-message-audio-bar-width: 3px;
    --token-chat-message-audio-icon-bar-spacing-size: 4px;
    --token-chat-message-audio-icon-size: 20px;
    --token-chat-message-emoji-font-size: 48px;
    --token-chat-message-forward-header-text-opacity: 1;
    --token-chat-message-inset-horizontal: 12px;
    --token-chat-message-inset-vertical: 8px;
    --token-chat-message-reaction-emoji-safe-area: 8px;
    --token-chat-message-reaction-emoji-size: 40px;
    --token-chat-message-reaction-media-max-height: 200px;
    --token-chat-message-reaction-media-width: 250px;
    --token-chat-message-reaction-notification-inset-horizontal: 12px;
    --token-chat-message-reaction-notification-inset-vertical: 8px;
    --token-chat-message-reaction-notification-width: 250px;
    --token-chat-message-reaction-question-preview-background-color: #ffedb3;
    --token-chat-message-reaction-question-preview-inset-horizontal: 16px;
    --token-chat-message-reaction-question-preview-inset-vertical: 16px;
    --token-chat-message-reaction-question-preview-width: 250px;
    --token-chat-message-text-with-link-preview-image-ratio: 175%;
    --token-chat-message-video-telescope-size: 160px;
    --token-chat-panel-pills-item-background-color: #fff;
    --token-chat-panel-pills-item-background-color-active: #f6f6f6;
    --token-chat-panel-pills-item-border-radius: 8px;
    --token-chat-panel-pills-item-content-color: #6b6b6b;
    --token-chat-panel-pills-item-content-color-active: #141414;
    --token-chat-panel-pills-item-height: 36px;
    --token-chat-panel-pills-item-media-size: 22px;
    --token-chat-panel-pills-item-padding-horizontal: 10px;
    --token-chat-panel-pills-item-spacing-horizontal: 4px;
    --token-chat-preview-message-media-shape-circle-border-radius: 50%;
    --token-chat-preview-message-media-shape-squared-border-radius: 4px;
    --token-chat-preview-message-media-size: 32px;
    --token-chat-preview-message-quote-decoration-in-background-color: #ffc629;
    --token-chat-preview-message-quote-decoration-out-background-color: #141414;
    --token-chat-preview-message-quote-decoration-radius: 1px;
    --token-chat-preview-message-quote-decoration-width: 2px;
    --token-chat-scroll-to-bottom-icon-color: #6b6b6b;
    --token-chat-scroll-to-bottom-icon-size: 24px;
    --token-chat-scroll-to-bottom-notification-size: 12px;
    --token-chat-scroll-to-bottom-outer-border-opacity: .04;
    --token-chat-scroll-to-bottom-outer-border-size: 1px;
    --token-chat-scroll-to-bottom-shadow-blur-radius: 8px;
    --token-chat-scroll-to-bottom-shadow-color: #000;
    --token-chat-scroll-to-bottom-shadow-opacity: .08;
    --token-chat-scroll-to-bottom-shadow-vertical-offset: 4px;
    --token-chat-scroll-to-bottom-size: 40px;
    --token-choice-base-checked-background-color-on-brand: #141414;
    --token-choice-base-checked-background-color-on-light: #141414;
    --token-choice-base-checked-foreground-color-on-brand: #fff;
    --token-choice-base-checked-foreground-color-on-light: #ffc629;
    --token-choice-base-unchecked-background-color-on-brand: #ffffff00;
    --token-choice-base-unchecked-background-color-on-light: #ffffff00;
    --token-choice-base-unchecked-foreground-color-on-brand: #fff;
    --token-choice-base-unchecked-foreground-color-on-light: #949494;
    --token-choice-border-radius-checkbox: 6px;
    --token-choice-border-radius-radio: 12px;
    --token-choice-error-checked-background-color: #fff;
    --token-choice-error-checked-foreground-color: #cd2e0f;
    --token-choice-error-unchecked-background-color: #fff;
    --token-choice-error-unchecked-foreground-color: #cd2e0f;
    --token-choice-size: 24px;
    --token-choice-status-disabled-opacity: .5;
    --token-color-black: #141414;
    --token-color-feature-bantr-ted-lasso-blue: #0b6cf9;
    --token-color-feature-bantr-ted-lasso-blue-dark: #0052ca;
    --token-color-feature-bff: #009abf;
    --token-color-feature-bizz: #ff6c37;
    --token-color-feature-boost: #35e2bd;
    --token-color-feature-boost-gradient-start: #35e2bd;
    --token-color-feature-boost-gradient-stop: #3fa7cd;
    --token-color-feature-boost-light: #ebfcf8;
    --token-color-feature-gold-gradient-start: #a4eeff;
    --token-color-feature-gold-gradient-stop: #eba5ff;
    --token-color-feature-icebreaker: #ffc629;
    --token-color-feature-icebreaker-alt: #141414;
    --token-color-feature-netflix: #1d252c;
    --token-color-feature-nightin-gradient-start: #f0b000;
    --token-color-feature-nightin-gradient-stop: #ff94a9;
    --token-color-feature-payment-promo: #1f98f9;
    --token-color-feature-premium-alt: #141414;
    --token-color-feature-premium-alt-gradient-start: #494949;
    --token-color-feature-premium-alt-gradient-stop: #0d0d0d;
    --token-color-feature-premium-gradient-start: #ffda60;
    --token-color-feature-premium-gradient-stop: #ffc60a;
    --token-color-feature-safety: #1f98f9;
    --token-color-feature-safety-dark: #197ac7;
    --token-color-feature-safety-light: #e9f5ff;
    --token-color-feature-spotlight: #b377c7;
    --token-color-feature-spotlight-gradient-start: #e87b80;
    --token-color-feature-spotlight-gradient-stop: #a175de;
    --token-color-feature-spotlight-light: #fcebee;
    --token-color-feature-sunshine-horizontal-gradient-mid: #ffe605;
    --token-color-feature-sunshine-horizontal-gradient-start: #fff091;
    --token-color-feature-sunshine-horizontal-gradient-stop: #ffc629;
    --token-color-feature-sunshine-main-gradient-start: #ffe600;
    --token-color-feature-sunshine-main-gradient-stop: #fff2b3;
    --token-color-feature-superswipe: #f5ba4a;
    --token-color-feature-superswipe-gradient-start: #ffda60;
    --token-color-feature-superswipe-gradient-stop: #ffc60a;
    --token-color-feature-superswipe-light: #fdf0e0;
    --token-color-generic-blue: #1f98f9;
    --token-color-generic-blue-light: #e9f5ff;
    --token-color-generic-green: #1a964a;
    --token-color-generic-red: #cd2e0f;
    --token-color-gray-10: #f6f6f6;
    --token-color-gray-30: #ededed;
    --token-color-gray-50: #dcdcdc;
    --token-color-gray-70: #949494;
    --token-color-gray-90: #6b6b6b;
    --token-color-primary: #ffc629;
    --token-color-primary-dark: #de9e24;
    --token-color-primary-gradient-start: #ffd95c;
    --token-color-primary-gradient-stop: #ffc629;
    --token-color-primary-light: #ffedb3;
    --token-color-primary-lighter: #fff7de;
    --token-color-provider-apple: #000;
    --token-color-provider-facebook: #1778f2;
    --token-color-provider-google: #dc4a3d;
    --token-color-provider-instagram: #d93175;
    --token-color-provider-linkedin: #0076b7;
    --token-color-provider-odnoklassniki: #ff8201;
    --token-color-provider-spotify: #1db954;
    --token-color-provider-twitter: #1ab0ff;
    --token-color-provider-vkontakte: #507299;
    --token-color-status-error: #cd2e0f;
    --token-color-status-notification: #cd2e0f;
    --token-color-status-positive: #1a964a;
    --token-color-white: #fff;
    --token-cosmos-actionbadge-border-radius: 12px;
    --token-cosmos-actionbadge-border-width-default: 1px;
    --token-cosmos-actionbadge-border-width-selected: 1px;
    --token-cosmos-actionbadge-color-background-default: #fff;
    --token-cosmos-actionbadge-color-background-overlay-hover: #2020200d;
    --token-cosmos-actionbadge-color-background-overlay-pressed: #2020201a;
    --token-cosmos-actionbadge-color-background-selected: #ffdb5b;
    --token-cosmos-actionbadge-color-border-default: #2020201f;
    --token-cosmos-actionbadge-color-border-selected: #2020201f;
    --token-cosmos-actionbadge-color-content-default: #202020;
    --token-cosmos-actionbadge-color-content-selected: #202020;
    --token-cosmos-actionbadge-color-icon-default: #202020;
    --token-cosmos-actionbadge-color-icon-selected: #202020;
    --token-cosmos-actionbadge-sizing-asset: 18px;
    --token-cosmos-actionbadge-sizing-emoji: 18px;
    --token-cosmos-actionbadge-sizing-icon: 18px;
    --token-cosmos-actionbadge-sizing-min-height: 44px;
    --token-cosmos-actionbadge-sizing-navigation: 12px;
    --token-cosmos-actionbadge-spacing-gap-medium: 10px;
    --token-cosmos-actionbadge-spacing-gap-small: 6px;
    --token-cosmos-actionbadge-spacing-horizontal: 20px;
    --token-cosmos-actionbadge-spacing-vertical: 12px;
    --token-cosmos-actionbadge-typography-content: action-small;
    --token-cosmos-actioncard-border-radius: 16px;
    --token-cosmos-actioncard-border-width-accent: .5px;
    --token-cosmos-actioncard-border-width-primary: .5px;
    --token-cosmos-actioncard-border-width-secondary: .5px;
    --token-cosmos-actioncard-border-width-tertiary: 1px;
    --token-cosmos-actioncard-color-background-accent: #ffdb5b;
    --token-cosmos-actioncard-color-background-overlay-hover: #2020200d;
    --token-cosmos-actioncard-color-background-overlay-pressed: #2020201a;
    --token-cosmos-actioncard-color-background-primary: #fff;
    --token-cosmos-actioncard-color-background-secondary: #f3f3f3;
    --token-cosmos-actioncard-color-background-tertiary: #fff;
    --token-cosmos-actioncard-color-border-accent: #20202014;
    --token-cosmos-actioncard-color-border-primary: #20202014;
    --token-cosmos-actioncard-color-border-secondary: #20202014;
    --token-cosmos-actioncard-color-border-tertiary: #2020201f;
    --token-cosmos-actioncard-color-description-accent: #575656;
    --token-cosmos-actioncard-color-description-primary: #575656;
    --token-cosmos-actioncard-color-description-secondary: #575656;
    --token-cosmos-actioncard-color-description-tertiary: #575656;
    --token-cosmos-actioncard-color-icon-accent: #202020;
    --token-cosmos-actioncard-color-icon-navigation: #777676;
    --token-cosmos-actioncard-color-icon-primary: #202020;
    --token-cosmos-actioncard-color-icon-secondary: #202020;
    --token-cosmos-actioncard-color-icon-tertiary: #202020;
    --token-cosmos-actioncard-color-title-accent: #202020;
    --token-cosmos-actioncard-color-title-primary: #202020;
    --token-cosmos-actioncard-color-title-secondary: #202020;
    --token-cosmos-actioncard-color-title-tertiary: #202020;
    --token-cosmos-actioncard-shadow-high-blur: 24px;
    --token-cosmos-actioncard-shadow-high-color: #20202033;
    --token-cosmos-actioncard-shadow-high-spread: 0px;
    --token-cosmos-actioncard-shadow-high-x: 0px;
    --token-cosmos-actioncard-shadow-high-y: 1px;
    --token-cosmos-actioncard-shadow-low-blur: 8px;
    --token-cosmos-actioncard-shadow-low-color: #2020201f;
    --token-cosmos-actioncard-shadow-low-spread: 0px;
    --token-cosmos-actioncard-shadow-low-x: 0px;
    --token-cosmos-actioncard-shadow-low-y: 1px;
    --token-cosmos-actioncard-shadow-medium-blur: 12px;
    --token-cosmos-actioncard-shadow-medium-color: #20202033;
    --token-cosmos-actioncard-shadow-medium-spread: 0px;
    --token-cosmos-actioncard-shadow-medium-x: 0px;
    --token-cosmos-actioncard-shadow-medium-y: 1px;
    --token-cosmos-actioncard-sizing-icon-end: 16px;
    --token-cosmos-actioncard-sizing-icon-start-medium: 40px;
    --token-cosmos-actioncard-sizing-icon-start-small: 24px;
    --token-cosmos-actioncard-spacing-gap-horizontal: 12px;
    --token-cosmos-actioncard-spacing-gap-vertical: 2px;
    --token-cosmos-actioncard-spacing-horizontal: 16px;
    --token-cosmos-actioncard-spacing-vertical: 16px;
    --token-cosmos-actioncard-typography-description: p3;
    --token-cosmos-actioncard-typography-title: title;
    --token-cosmos-actioncell-border-radius: 16px;
    --token-cosmos-actioncell-border-width-default: .5px;
    --token-cosmos-actioncell-border-width-error: .5px;
    --token-cosmos-actioncell-border-width-selected: .5px;
    --token-cosmos-actioncell-color-background-default: #f3f3f3;
    --token-cosmos-actioncell-color-background-error: #f3f3f3;
    --token-cosmos-actioncell-color-background-overlay-hover: #2020200d;
    --token-cosmos-actioncell-color-background-overlay-pressed: #2020201a;
    --token-cosmos-actioncell-color-background-selected: #ffdb5b;
    --token-cosmos-actioncell-color-border-default: #20202014;
    --token-cosmos-actioncell-color-border-error: #20202014;
    --token-cosmos-actioncell-color-border-selected: #20202014;
    --token-cosmos-actioncell-color-content-default: #202020;
    --token-cosmos-actioncell-color-content-error: #202020;
    --token-cosmos-actioncell-color-content-selected: #202020;
    --token-cosmos-actioncell-color-icon: #202020;
    --token-cosmos-actioncell-sizing-emoji: 24px;
    --token-cosmos-actioncell-sizing-icon: 24px;
    --token-cosmos-actioncell-spacing-gap: 8px;
    --token-cosmos-actioncell-spacing-horizontal: 16px;
    --token-cosmos-actioncell-spacing-vertical: 16px;
    --token-cosmos-actioncell-typography-content: action-small;
    --token-cosmos-actionrow-color-background-default: #ffffff00;
    --token-cosmos-actionrow-color-background-overlay-hover: #2020200d;
    --token-cosmos-actionrow-color-background-overlay-pressed: #2020201a;
    --token-cosmos-actionrow-color-chevron: #777676;
    --token-cosmos-actionrow-color-description: #575656;
    --token-cosmos-actionrow-color-icon-end: #202020;
    --token-cosmos-actionrow-color-icon-start: #202020;
    --token-cosmos-actionrow-color-label: #202020;
    --token-cosmos-actionrow-color-title: #202020;
    --token-cosmos-actionrow-sizing-chevron: 16px;
    --token-cosmos-actionrow-sizing-icon-end: 16px;
    --token-cosmos-actionrow-sizing-icon-start-medium: 40px;
    --token-cosmos-actionrow-sizing-icon-start-small: 24px;
    --token-cosmos-actionrow-sizing-min-height-small: 23px;
    --token-cosmos-actionrow-spacing-gap-horizontal-medium: 12px;
    --token-cosmos-actionrow-spacing-gap-horizontal-small: 8px;
    --token-cosmos-actionrow-spacing-gap-horizontal-xsmall: 4px;
    --token-cosmos-actionrow-spacing-gap-vertical: 2px;
    --token-cosmos-actionrow-spacing-horizontal-compact: 0px;
    --token-cosmos-actionrow-spacing-horizontal-default: 16px;
    --token-cosmos-actionrow-spacing-vertical-compact-medium: 16px;
    --token-cosmos-actionrow-spacing-vertical-compact-small: 4px;
    --token-cosmos-actionrow-spacing-vertical-default: 16px;
    --token-cosmos-actionrow-typography-description: p2;
    --token-cosmos-actionrow-typography-label: p3;
    --token-cosmos-actionrow-typography-title-small: title;
    --token-cosmos-actionsheet-border-radius-rounded: 36px;
    --token-cosmos-actionsheet-border-radius-squared: 0px;
    --token-cosmos-actionsheet-color-background-backdrop: #20202099;
    --token-cosmos-actionsheet-color-background-container: #fff;
    --token-cosmos-actionsheet-color-background-media: #fff;
    --token-cosmos-actionsheet-shadow-container-blur: 12px;
    --token-cosmos-actionsheet-shadow-container-color: #20202033;
    --token-cosmos-actionsheet-shadow-container-spread: 0px;
    --token-cosmos-actionsheet-shadow-container-x: 0px;
    --token-cosmos-actionsheet-shadow-container-y: 1px;
    --token-cosmos-actionsheet-spacing-gap-medium: 12px;
    --token-cosmos-actionsheet-spacing-gap-small: 0px;
    --token-cosmos-actionsheet-spacing-horizontal-medium: 20px;
    --token-cosmos-actionsheet-spacing-horizontal-small: 8px;
    --token-cosmos-actionsheet-spacing-vertical-bottom: 20px;
    --token-cosmos-actionsheet-spacing-vertical-top-medium: 20px;
    --token-cosmos-actionsheet-spacing-vertical-top-small: 8px;
    --token-cosmos-actionsheet-spacing-vertical-top-xsmall: 0px;
    --token-cosmos-avatar-color-background: #f3f3f3;
    --token-cosmos-avatar-color-icon: #dcdcdc;
    --token-cosmos-badge-border-radius: 1000px;
    --token-cosmos-badge-border-width-alt: .5px;
    --token-cosmos-badge-color-background-solid-alt: #fff;
    --token-cosmos-badge-color-background-solid-brand: #ffdb5b;
    --token-cosmos-badge-color-background-solid-default: #f3f3f3;
    --token-cosmos-badge-color-background-solid-highlight: #ffdb5b;
    --token-cosmos-badge-color-background-solid-inverse: #202020;
    --token-cosmos-badge-color-background-transparent-alt: #ffffffcc;
    --token-cosmos-badge-color-background-transparent-brand: #ffdb5b80;
    --token-cosmos-badge-color-background-transparent-default: #f3f3f3e6;
    --token-cosmos-badge-color-background-transparent-highlight: #ffdb5b80;
    --token-cosmos-badge-color-background-transparent-inverse: #202020b3;
    --token-cosmos-badge-color-border-alt: #20202014;
    --token-cosmos-badge-color-content-solid-alt: #202020;
    --token-cosmos-badge-color-content-solid-brand: #202020;
    --token-cosmos-badge-color-content-solid-default: #202020;
    --token-cosmos-badge-color-content-solid-highlight: #202020;
    --token-cosmos-badge-color-content-solid-inverse: #fff;
    --token-cosmos-badge-color-content-transparent-alt: #202020;
    --token-cosmos-badge-color-content-transparent-brand: #202020;
    --token-cosmos-badge-color-content-transparent-default: #202020;
    --token-cosmos-badge-color-content-transparent-highlight: #202020;
    --token-cosmos-badge-color-content-transparent-inverse: #fff;
    --token-cosmos-badge-color-icon-solid-alt: #202020;
    --token-cosmos-badge-color-icon-solid-brand: #202020;
    --token-cosmos-badge-color-icon-solid-default: #202020;
    --token-cosmos-badge-color-icon-solid-highlight: #202020;
    --token-cosmos-badge-color-icon-solid-inverse: #fff;
    --token-cosmos-badge-color-icon-transparent-alt: #202020;
    --token-cosmos-badge-color-icon-transparent-brand: #202020;
    --token-cosmos-badge-color-icon-transparent-default: #202020;
    --token-cosmos-badge-color-icon-transparent-highlight: #202020;
    --token-cosmos-badge-color-icon-transparent-inverse: #fff;
    --token-cosmos-badge-sizing-background-blur-alt: 40px;
    --token-cosmos-badge-sizing-background-blur-brand: 20px;
    --token-cosmos-badge-sizing-background-blur-default: 20px;
    --token-cosmos-badge-sizing-background-blur-highlight: 20px;
    --token-cosmos-badge-sizing-background-blur-inverse: 20px;
    --token-cosmos-badge-sizing-emoji-micro: 12px;
    --token-cosmos-badge-sizing-emoji-mini: 12px;
    --token-cosmos-badge-sizing-emoji-small: 16px;
    --token-cosmos-badge-sizing-icon-micro: 12px;
    --token-cosmos-badge-sizing-icon-mini: 12px;
    --token-cosmos-badge-sizing-icon-small: 16px;
    --token-cosmos-badge-sizing-media-micro: 21px;
    --token-cosmos-badge-sizing-media-mini: 25px;
    --token-cosmos-badge-sizing-media-small: 37px;
    --token-cosmos-badge-sizing-min-height-micro: 23px;
    --token-cosmos-badge-sizing-min-height-mini: 27px;
    --token-cosmos-badge-sizing-min-height-small: 39px;
    --token-cosmos-badge-spacing-gap-micro: 4px;
    --token-cosmos-badge-spacing-gap-mini: 4px;
    --token-cosmos-badge-spacing-gap-small: 4px;
    --token-cosmos-badge-spacing-horizontal-micro-end-default: 8px;
    --token-cosmos-badge-spacing-horizontal-micro-end-media: 8px;
    --token-cosmos-badge-spacing-horizontal-micro-start-default: 8px;
    --token-cosmos-badge-spacing-horizontal-micro-start-media: 1px;
    --token-cosmos-badge-spacing-horizontal-mini-end-default: 8px;
    --token-cosmos-badge-spacing-horizontal-mini-end-media: 8px;
    --token-cosmos-badge-spacing-horizontal-mini-start-default: 8px;
    --token-cosmos-badge-spacing-horizontal-mini-start-media: 1px;
    --token-cosmos-badge-spacing-horizontal-small-end-default: 12px;
    --token-cosmos-badge-spacing-horizontal-small-end-media: 12px;
    --token-cosmos-badge-spacing-horizontal-small-start-default: 12px;
    --token-cosmos-badge-spacing-horizontal-small-start-media: 1px;
    --token-cosmos-badge-spacing-vertical-media: 1px;
    --token-cosmos-badge-spacing-vertical-micro: 2px;
    --token-cosmos-badge-spacing-vertical-mini: 4px;
    --token-cosmos-badge-spacing-vertical-small: 8px;
    --token-cosmos-badge-typography-micro: caption;
    --token-cosmos-badge-typography-mini: action-mini;
    --token-cosmos-badge-typography-small: action-small;
    --token-cosmos-brick-border-radius-large: 12px;
    --token-cosmos-brick-border-radius-medium: 10px;
    --token-cosmos-brick-border-radius-rounded: 1000px;
    --token-cosmos-brick-border-radius-small: 8px;
    --token-cosmos-brick-border-radius-xlarge: 16px;
    --token-cosmos-brick-border-radius-xsmall: 8px;
    --token-cosmos-brick-color-icon: #fff;
    --token-cosmos-brick-color-overlay: #20202080;
    --token-cosmos-brick-sizing-background-blur-overlay: 20px;
    --token-cosmos-brick-sizing-container-height-large: 64px;
    --token-cosmos-brick-sizing-container-height-medium: 40px;
    --token-cosmos-brick-sizing-container-height-small: 32px;
    --token-cosmos-brick-sizing-container-height-xlarge: 96px;
    --token-cosmos-brick-sizing-container-height-xsmall: 24px;
    --token-cosmos-brick-sizing-container-width-compact-large: 48px;
    --token-cosmos-brick-sizing-container-width-compact-medium: 32px;
    --token-cosmos-brick-sizing-container-width-compact-small: 24px;
    --token-cosmos-brick-sizing-container-width-compact-xlarge: 72px;
    --token-cosmos-brick-sizing-container-width-compact-xsmall: 20px;
    --token-cosmos-brick-sizing-container-width-default-large: 64px;
    --token-cosmos-brick-sizing-container-width-default-medium: 40px;
    --token-cosmos-brick-sizing-container-width-default-small: 32px;
    --token-cosmos-brick-sizing-container-width-default-xlarge: 96px;
    --token-cosmos-brick-sizing-container-width-default-xsmall: 24px;
    --token-cosmos-brick-sizing-halo-large: 68px;
    --token-cosmos-brick-sizing-halo-medium: 44px;
    --token-cosmos-brick-sizing-halo-small: 34px;
    --token-cosmos-brick-sizing-halo-xlarge: 104px;
    --token-cosmos-brick-sizing-halo-xsmall: 26px;
    --token-cosmos-brick-sizing-icon-default-large: 24px;
    --token-cosmos-brick-sizing-icon-default-medium: 16px;
    --token-cosmos-brick-sizing-icon-default-xlarge: 40px;
    --token-cosmos-brick-sizing-icon-overlay-large: 24px;
    --token-cosmos-brick-sizing-icon-overlay-medium: 16px;
    --token-cosmos-brick-sizing-icon-overlay-small: 12px;
    --token-cosmos-brick-sizing-icon-overlay-xlarge: 40px;
    --token-cosmos-brick-sizing-icon-overlay-xsmall: 12px;
    --token-cosmos-brick-spacing-offset-circle-horizontal-large: -5px;
    --token-cosmos-brick-spacing-offset-circle-horizontal-medium: -2px;
    --token-cosmos-brick-spacing-offset-circle-horizontal-small: 0px;
    --token-cosmos-brick-spacing-offset-circle-horizontal-xlarge: -10px;
    --token-cosmos-brick-spacing-offset-circle-horizontal-xsmall: 0px;
    --token-cosmos-brick-spacing-offset-circle-vertical-large: 5px;
    --token-cosmos-brick-spacing-offset-circle-vertical-medium: 2px;
    --token-cosmos-brick-spacing-offset-circle-vertical-small: 0px;
    --token-cosmos-brick-spacing-offset-circle-vertical-xlarge: 10px;
    --token-cosmos-brick-spacing-offset-circle-vertical-xsmall: 0px;
    --token-cosmos-button-border-radius-medium: 16px;
    --token-cosmos-button-border-radius-micro: 8px;
    --token-cosmos-button-border-radius-mini: 10px;
    --token-cosmos-button-border-radius-small: 12px;
    --token-cosmos-button-border-width-primary-default: 0px;
    --token-cosmos-button-border-width-primary-destructive: 0px;
    --token-cosmos-button-border-width-primary-inverse: 0px;
    --token-cosmos-button-border-width-secondary-default: 1px;
    --token-cosmos-button-border-width-secondary-destructive: 1px;
    --token-cosmos-button-border-width-secondary-inverse: 1px;
    --token-cosmos-button-border-width-tertiary-default: 0px;
    --token-cosmos-button-border-width-tertiary-destructive: 0px;
    --token-cosmos-button-border-width-tertiary-inverse: 0px;
    --token-cosmos-button-color-background-overlay-base-hover: #2020200d;
    --token-cosmos-button-color-background-overlay-base-pressed: #2020201a;
    --token-cosmos-button-color-background-overlay-inverse-hover: #ffffff0d;
    --token-cosmos-button-color-background-overlay-inverse-pressed: #ffffff1a;
    --token-cosmos-button-color-background-primary-default: #202020;
    --token-cosmos-button-color-background-primary-destructive: #cd2e0f;
    --token-cosmos-button-color-background-primary-inverse: #fff;
    --token-cosmos-button-color-background-secondary-default: #ffffff00;
    --token-cosmos-button-color-background-secondary-destructive: #ffffff00;
    --token-cosmos-button-color-background-secondary-inverse: #ffffff00;
    --token-cosmos-button-color-background-tertiary-default: #ffffff00;
    --token-cosmos-button-color-background-tertiary-destructive: #ffffff00;
    --token-cosmos-button-color-background-tertiary-inverse: #ffffff00;
    --token-cosmos-button-color-border-primary-default: #2020201f;
    --token-cosmos-button-color-border-primary-destructive: #cd2e0f;
    --token-cosmos-button-color-border-primary-inverse: #2020201f;
    --token-cosmos-button-color-border-secondary-default: #202020;
    --token-cosmos-button-color-border-secondary-destructive: #cd2e0f;
    --token-cosmos-button-color-border-secondary-inverse: #fff;
    --token-cosmos-button-color-border-tertiary-default: #2020201f;
    --token-cosmos-button-color-border-tertiary-destructive: #cd2e0f;
    --token-cosmos-button-color-border-tertiary-inverse: #2020201f;
    --token-cosmos-button-color-content-primary-default: #fff;
    --token-cosmos-button-color-content-primary-destructive: #fff;
    --token-cosmos-button-color-content-primary-inverse: #202020;
    --token-cosmos-button-color-content-secondary-default: #202020;
    --token-cosmos-button-color-content-secondary-destructive: #cd2e0f;
    --token-cosmos-button-color-content-secondary-inverse: #fff;
    --token-cosmos-button-color-content-tertiary-default: #202020;
    --token-cosmos-button-color-content-tertiary-destructive: #cd2e0f;
    --token-cosmos-button-color-content-tertiary-inverse: #fff;
    --token-cosmos-button-color-icon-primary-default: #fff;
    --token-cosmos-button-color-icon-primary-destructive: #fff;
    --token-cosmos-button-color-icon-primary-inverse: #202020;
    --token-cosmos-button-color-icon-secondary-default: #202020;
    --token-cosmos-button-color-icon-secondary-destructive: #cd2e0f;
    --token-cosmos-button-color-icon-secondary-inverse: #fff;
    --token-cosmos-button-color-icon-tertiary-default: #202020;
    --token-cosmos-button-color-icon-tertiary-destructive: #cd2e0f;
    --token-cosmos-button-color-icon-tertiary-inverse: #fff;
    --token-cosmos-button-sizing-icon-medium: 20px;
    --token-cosmos-button-sizing-icon-micro: 14px;
    --token-cosmos-button-sizing-icon-mini: 16px;
    --token-cosmos-button-sizing-icon-small: 18px;
    --token-cosmos-button-sizing-max-width: 480px;
    --token-cosmos-button-sizing-min-height-medium: 50px;
    --token-cosmos-button-sizing-min-height-micro: 30px;
    --token-cosmos-button-sizing-min-height-mini: 38px;
    --token-cosmos-button-sizing-min-height-small: 44px;
    --token-cosmos-button-spacing-gap-medium: 8px;
    --token-cosmos-button-spacing-gap-micro: 4px;
    --token-cosmos-button-spacing-gap-mini: 6px;
    --token-cosmos-button-spacing-gap-small: 6px;
    --token-cosmos-button-spacing-horizontal-medium: 24px;
    --token-cosmos-button-spacing-horizontal-micro: 10px;
    --token-cosmos-button-spacing-horizontal-mini: 16px;
    --token-cosmos-button-spacing-horizontal-small: 20px;
    --token-cosmos-button-spacing-vertical-medium: 14px;
    --token-cosmos-button-spacing-vertical-micro: 6px;
    --token-cosmos-button-spacing-vertical-mini: 10px;
    --token-cosmos-button-spacing-vertical-small: 12px;
    --token-cosmos-button-typography-medium: action;
    --token-cosmos-button-typography-micro: action-mini;
    --token-cosmos-button-typography-mini: action-mini;
    --token-cosmos-button-typography-small: action-small;
    --token-cosmos-card-border-radius: 16px;
    --token-cosmos-card-border-width-accent: 1px;
    --token-cosmos-card-border-width-primary: .5px;
    --token-cosmos-card-border-width-secondary: .5px;
    --token-cosmos-card-border-width-tertiary: 1px;
    --token-cosmos-card-color-background-accent-default: #ffdb5b;
    --token-cosmos-card-color-background-accent-transparent: #ffdb5b80;
    --token-cosmos-card-color-background-primary-default: #fff;
    --token-cosmos-card-color-background-primary-transparent: #202020b3;
    --token-cosmos-card-color-background-secondary-default: #f3f3f3;
    --token-cosmos-card-color-background-secondary-transparent: #f3f3f3e6;
    --token-cosmos-card-color-background-tertiary-default: #fff;
    --token-cosmos-card-color-background-tertiary-transparent: #ffffffcc;
    --token-cosmos-card-color-border-accent: #2020201f;
    --token-cosmos-card-color-border-primary: #20202014;
    --token-cosmos-card-color-border-secondary: #20202014;
    --token-cosmos-card-color-border-tertiary: #2020201f;
    --token-cosmos-card-shadow-primary-blur: 8px;
    --token-cosmos-card-shadow-primary-color: #2020201f;
    --token-cosmos-card-shadow-primary-spread: 0px;
    --token-cosmos-card-shadow-primary-x: 0px;
    --token-cosmos-card-shadow-primary-y: 1px;
    --token-cosmos-card-sizing-background-blur-accent: 20px;
    --token-cosmos-card-sizing-background-blur-primary: 20px;
    --token-cosmos-card-sizing-background-blur-secondary: 20px;
    --token-cosmos-card-sizing-background-blur-tertiary: 40px;
    --token-cosmos-card-spacing-horizontal-medium: 16px;
    --token-cosmos-card-spacing-horizontal-small: 12px;
    --token-cosmos-card-spacing-vertical-medium: 16px;
    --token-cosmos-card-spacing-vertical-small: 12px;
    --token-cosmos-carousel-color-background: #fff;
    --token-cosmos-carousel-color-icon-foreground: #202020;
    --token-cosmos-carousel-spacing-gap: 8px;
    --token-cosmos-carousel-spacing-horizontal-left: 20px;
    --token-cosmos-carousel-spacing-horizontal-right: 0px;
    --token-cosmos-carousel-spacing-vertical: 4px;
    --token-cosmos-checkbox-border-radius: 8px;
    --token-cosmos-checkbox-border-width-default-error: 2px;
    --token-cosmos-checkbox-border-width-default-selected: 0px;
    --token-cosmos-checkbox-border-width-default-unselected: 2px;
    --token-cosmos-checkbox-border-width-inverse-error: 2px;
    --token-cosmos-checkbox-border-width-inverse-selected: 0px;
    --token-cosmos-checkbox-border-width-inverse-unselected: 2px;
    --token-cosmos-checkbox-color-background-default-error: #fff;
    --token-cosmos-checkbox-color-background-default-selected: #202020;
    --token-cosmos-checkbox-color-background-default-unselected: #fff;
    --token-cosmos-checkbox-color-background-inverse-error: #202020;
    --token-cosmos-checkbox-color-background-inverse-selected: #fff;
    --token-cosmos-checkbox-color-background-inverse-unselected: #202020;
    --token-cosmos-checkbox-color-border-default-error: #cd2e0f;
    --token-cosmos-checkbox-color-border-default-selected: #202020;
    --token-cosmos-checkbox-color-border-default-unselected: #202020;
    --token-cosmos-checkbox-color-border-inverse-error: #cd2e0f;
    --token-cosmos-checkbox-color-border-inverse-selected: #fff;
    --token-cosmos-checkbox-color-border-inverse-unselected: #fff;
    --token-cosmos-checkbox-color-icon-default-error: #fff;
    --token-cosmos-checkbox-color-icon-default-selected: #fff;
    --token-cosmos-checkbox-color-icon-default-unselected: #fff;
    --token-cosmos-checkbox-color-icon-inverse-error: #202020;
    --token-cosmos-checkbox-color-icon-inverse-selected: #202020;
    --token-cosmos-checkbox-color-icon-inverse-unselected: #202020;
    --token-cosmos-checkbox-sizing-container: 24px;
    --token-cosmos-checkbox-sizing-icon: 16px;
    --token-cosmos-ctabox-color-content-description: #575656;
    --token-cosmos-ctabox-color-content-hint: #575656;
    --token-cosmos-ctabox-color-content-title: #202020;
    --token-cosmos-ctabox-sizing-badge: 48px;
    --token-cosmos-ctabox-spacing-gap-large: 16px;
    --token-cosmos-ctabox-spacing-gap-medium: 8px;
    --token-cosmos-ctabox-spacing-gap-small: 8px;
    --token-cosmos-ctabox-spacing-gap-xsmall: 0px;
    --token-cosmos-ctabox-typography-description: p1;
    --token-cosmos-ctabox-typography-hint: p3;
    --token-cosmos-ctabox-typography-title: h1;
    --token-cosmos-divider-border-width-interactive: 1px;
    --token-cosmos-divider-border-width-supportive: .5px;
    --token-cosmos-divider-color-border-interactive: #2020201f;
    --token-cosmos-divider-color-border-supportive: #20202014;
    --token-cosmos-dotcounternotification-border-radius: 1000px;
    --token-cosmos-dotcounternotification-border-width-default: 2px;
    --token-cosmos-dotcounternotification-border-width-none: 0px;
    --token-cosmos-dotcounternotification-color-background: #cd2e0f;
    --token-cosmos-dotcounternotification-color-border-default: #fff;
    --token-cosmos-dotcounternotification-color-border-none: #fff;
    --token-cosmos-dotcounternotification-color-content: #fff;
    --token-cosmos-dotcounternotification-sizing-circle: 8px;
    --token-cosmos-dotcounternotification-sizing-min-width: 16px;
    --token-cosmos-dotcounternotification-spacing-horizontal: 4px;
    --token-cosmos-dotcounternotification-spacing-vertical: 0px;
    --token-cosmos-dotcounternotification-typography-content: caption;
    --token-cosmos-emptystate-color-description: #575656;
    --token-cosmos-emptystate-color-title: #202020;
    --token-cosmos-emptystate-spacing-vertical-large: 16px;
    --token-cosmos-emptystate-spacing-vertical-medium: 12px;
    --token-cosmos-emptystate-spacing-vertical-small: 8px;
    --token-cosmos-emptystate-typography-description: p3;
    --token-cosmos-emptystate-typography-title: h4;
    --token-cosmos-filters-border-radius: 10px;
    --token-cosmos-filters-border-width-default: 1px;
    --token-cosmos-filters-border-width-selected: 1px;
    --token-cosmos-filters-color-background-default: #fff;
    --token-cosmos-filters-color-background-overlay-hover: #2020200d;
    --token-cosmos-filters-color-background-overlay-pressed: #2020201a;
    --token-cosmos-filters-color-background-selected: #ffdb5b;
    --token-cosmos-filters-color-border-default: #2020201f;
    --token-cosmos-filters-color-border-selected: #2020201f;
    --token-cosmos-filters-color-content-default: #202020;
    --token-cosmos-filters-color-content-selected: #202020;
    --token-cosmos-filters-color-icon-default: #202020;
    --token-cosmos-filters-color-icon-selected: #202020;
    --token-cosmos-filters-sizing-asset: 16px;
    --token-cosmos-filters-sizing-emoji: 16px;
    --token-cosmos-filters-sizing-icon: 16px;
    --token-cosmos-filters-sizing-min-height: 38px;
    --token-cosmos-filters-sizing-navigation: 16px;
    --token-cosmos-filters-spacing-gap-medium: 10px;
    --token-cosmos-filters-spacing-gap-small: 6px;
    --token-cosmos-filters-spacing-horizontal: 16px;
    --token-cosmos-filters-spacing-vertical: 10px;
    --token-cosmos-filters-typography-content: action-mini;
    --token-cosmos-forms-border-radius-rounded: 16px;
    --token-cosmos-forms-border-radius-squared: 0px;
    --token-cosmos-forms-border-width-error: 1px;
    --token-cosmos-forms-border-width-focus: 2px;
    --token-cosmos-forms-border-width-resting: 1px;
    --token-cosmos-forms-border-width-success: 1px;
    --token-cosmos-forms-color-background-default: #fff;
    --token-cosmos-forms-color-background-focus: #fff;
    --token-cosmos-forms-color-bar: #777676;
    --token-cosmos-forms-color-border-error: #cd2e0f;
    --token-cosmos-forms-color-border-focus: #202020;
    --token-cosmos-forms-color-border-resting: #20202080;
    --token-cosmos-forms-color-border-success: #0a6947;
    --token-cosmos-forms-color-content-action: #202020;
    --token-cosmos-forms-color-content-counter-default: #202020;
    --token-cosmos-forms-color-content-counter-error: #cd2e0f;
    --token-cosmos-forms-color-content-counter-success: #0a6947;
    --token-cosmos-forms-color-content-label: #202020;
    --token-cosmos-forms-color-content-optional: #575656;
    --token-cosmos-forms-color-content-placeholder: #202020;
    --token-cosmos-forms-color-content-prefix: #202020;
    --token-cosmos-forms-color-content-sufix: #202020;
    --token-cosmos-forms-color-icon-default: #202020;
    --token-cosmos-forms-color-item-background-default: #ffffff00;
    --token-cosmos-forms-color-item-background-selected: #f3f3f3;
    --token-cosmos-forms-color-item-content: #202020;
    --token-cosmos-forms-color-item-icon: #202020;
    --token-cosmos-forms-sizing-icon-medium: 24px;
    --token-cosmos-forms-sizing-icon-small: 16px;
    --token-cosmos-forms-spacing-gap-horizontal-medium: 12px;
    --token-cosmos-forms-spacing-gap-horizontal-small: 8px;
    --token-cosmos-forms-spacing-gap-horizontal-xsmall: 4px;
    --token-cosmos-forms-spacing-gap-horizontal-xxsmall: 0px;
    --token-cosmos-forms-spacing-gap-vertical-medium: 4px;
    --token-cosmos-forms-spacing-gap-vertical-small: 0px;
    --token-cosmos-forms-spacing-horizontal-medium: 16px;
    --token-cosmos-forms-spacing-horizontal-small: 0px;
    --token-cosmos-forms-spacing-item-gap: 12px;
    --token-cosmos-forms-spacing-item-horizontal: 16px;
    --token-cosmos-forms-spacing-item-vertical: 8px;
    --token-cosmos-forms-spacing-vertical-medium: 16px;
    --token-cosmos-forms-spacing-vertical-small: 2px;
    --token-cosmos-forms-spacing-vertical-xsmall: 0px;
    --token-cosmos-forms-typography-action: action;
    --token-cosmos-forms-typography-counter: p3;
    --token-cosmos-forms-typography-item: p2;
    --token-cosmos-forms-typography-label: p3;
    --token-cosmos-forms-typography-optional: p3;
    --token-cosmos-forms-typography-placeholder: p1;
    --token-cosmos-forms-typography-prefix: p1;
    --token-cosmos-forms-typography-sufix: p1;
    --token-cosmos-helpertext-color-content-default: #575656;
    --token-cosmos-helpertext-color-content-error: #cd2e0f;
    --token-cosmos-helpertext-color-content-success: #0a6947;
    --token-cosmos-helpertext-color-icon-default: #777676;
    --token-cosmos-helpertext-color-icon-error: #cd2e0f;
    --token-cosmos-helpertext-color-icon-success: #0a6947;
    --token-cosmos-helpertext-sizing-icon: 16px;
    --token-cosmos-helpertext-spacing-gap: 8px;
    --token-cosmos-helpertext-spacing-vertical: 1px;
    --token-cosmos-helpertext-typography-content: p3;
    --token-cosmos-iconbutton-border-radius-large: 12px;
    --token-cosmos-iconbutton-border-radius-medium: 12px;
    --token-cosmos-iconbutton-border-radius-small: 10px;
    --token-cosmos-iconbutton-border-radius-xlarge: 16px;
    --token-cosmos-iconbutton-border-width-accent: 1px;
    --token-cosmos-iconbutton-border-width-outline: 1px;
    --token-cosmos-iconbutton-color-background-default-accent: #ffdb5b;
    --token-cosmos-iconbutton-color-background-default-inverse: #ffffff00;
    --token-cosmos-iconbutton-color-background-default-layered: #202020b3;
    --token-cosmos-iconbutton-color-background-default-outline: #fff;
    --token-cosmos-iconbutton-color-background-default-solid: #fff;
    --token-cosmos-iconbutton-color-background-default-transparent: #ffffff00;
    --token-cosmos-iconbutton-color-background-disabled-accent: #dcdcdc;
    --token-cosmos-iconbutton-color-background-disabled-inverse: #ffffff00;
    --token-cosmos-iconbutton-color-background-disabled-layered: #dcdcdc;
    --token-cosmos-iconbutton-color-background-disabled-outline: #fff;
    --token-cosmos-iconbutton-color-background-disabled-solid: #fff;
    --token-cosmos-iconbutton-color-background-disabled-transparent: #ffffff00;
    --token-cosmos-iconbutton-color-border-accent: #2020201f;
    --token-cosmos-iconbutton-color-border-outline: #2020201f;
    --token-cosmos-iconbutton-color-icon-default-accent: #202020;
    --token-cosmos-iconbutton-color-icon-default-inverse: #fff;
    --token-cosmos-iconbutton-color-icon-default-layered: #fff;
    --token-cosmos-iconbutton-color-icon-default-outline: #202020;
    --token-cosmos-iconbutton-color-icon-default-solid: #202020;
    --token-cosmos-iconbutton-color-icon-default-transparent: #202020;
    --token-cosmos-iconbutton-color-icon-disabled-accent: #fff;
    --token-cosmos-iconbutton-color-icon-disabled-inverse: #dcdcdc;
    --token-cosmos-iconbutton-color-icon-disabled-layered: #fff;
    --token-cosmos-iconbutton-color-icon-disabled-outline: #dcdcdc;
    --token-cosmos-iconbutton-color-icon-disabled-solid: #dcdcdc;
    --token-cosmos-iconbutton-color-icon-disabled-transparent: #dcdcdc;
    --token-cosmos-iconbutton-color-reactive-default-hover: #2020200d;
    --token-cosmos-iconbutton-color-reactive-default-pressed: #2020201a;
    --token-cosmos-iconbutton-color-reactive-inverse-hover: #ffffff0d;
    --token-cosmos-iconbutton-color-reactive-inverse-pressed: #ffffff1a;
    --token-cosmos-iconbutton-sizing-large-container: 48px;
    --token-cosmos-iconbutton-sizing-large-icon: 24px;
    --token-cosmos-iconbutton-sizing-large-wrapper: 40px;
    --token-cosmos-iconbutton-sizing-medium-container: 48px;
    --token-cosmos-iconbutton-sizing-medium-icon: 20px;
    --token-cosmos-iconbutton-sizing-medium-wrapper: 36px;
    --token-cosmos-iconbutton-sizing-small-container: 48px;
    --token-cosmos-iconbutton-sizing-small-icon: 16px;
    --token-cosmos-iconbutton-sizing-small-wrapper: 32px;
    --token-cosmos-iconbutton-sizing-xlarge-container: 56px;
    --token-cosmos-iconbutton-sizing-xlarge-icon: 24px;
    --token-cosmos-iconbutton-sizing-xlarge-wrapper: 56px;
    --token-cosmos-inappnotification-border-radius: 24px;
    --token-cosmos-inappnotification-border-width: .5px;
    --token-cosmos-inappnotification-color-background: #fff;
    --token-cosmos-inappnotification-color-border: #20202014;
    --token-cosmos-inappnotification-color-icon-default: #fff;
    --token-cosmos-inappnotification-color-icon-negative-background: #cd2e0f;
    --token-cosmos-inappnotification-color-icon-negative-foreground: #fff;
    --token-cosmos-inappnotification-color-icon-positive-background: #0a6947;
    --token-cosmos-inappnotification-color-icon-positive-foreground: #fff;
    --token-cosmos-inappnotification-color-text: #202020;
    --token-cosmos-inappnotification-color-title: #202020;
    --token-cosmos-inappnotification-color-underlay-end: #ffffff00;
    --token-cosmos-inappnotification-color-underlay-start: #20202099;
    --token-cosmos-inappnotification-shadow-blur: 12px;
    --token-cosmos-inappnotification-shadow-color: #20202033;
    --token-cosmos-inappnotification-shadow-spread: 0px;
    --token-cosmos-inappnotification-shadow-x: 0px;
    --token-cosmos-inappnotification-shadow-y: 1px;
    --token-cosmos-inappnotification-sizing-action: 48px;
    --token-cosmos-inappnotification-sizing-background-blur: 20px;
    --token-cosmos-inappnotification-sizing-icon: 16px;
    --token-cosmos-inappnotification-spacing-horizontal: 12px;
    --token-cosmos-inappnotification-spacing-item-gap-horizontal-medium: 12px;
    --token-cosmos-inappnotification-spacing-item-gap-horizontal-small: 0px;
    --token-cosmos-inappnotification-spacing-item-gap-vertical-medium: 12px;
    --token-cosmos-inappnotification-spacing-item-gap-vertical-small: 2px;
    --token-cosmos-inappnotification-spacing-item-horizontal: 12px;
    --token-cosmos-inappnotification-spacing-item-vertical: 12px;
    --token-cosmos-inappnotification-spacing-vertical-bottom: 8px;
    --token-cosmos-inappnotification-spacing-vertical-top: 8px;
    --token-cosmos-inappnotification-typography-text: p2;
    --token-cosmos-inappnotification-typography-title: title;
    --token-cosmos-mark-border-radius: 1000px;
    --token-cosmos-mark-border-width-default: 0px;
    --token-cosmos-mark-border-width-inverse: 1px;
    --token-cosmos-mark-box-shadow-default-blur: 0px;
    --token-cosmos-mark-box-shadow-default-color: #ffffff00;
    --token-cosmos-mark-box-shadow-default-spread: 0px;
    --token-cosmos-mark-box-shadow-default-x: 0px;
    --token-cosmos-mark-box-shadow-default-y: 0px;
    --token-cosmos-mark-box-shadow-floating-blur: 8px;
    --token-cosmos-mark-box-shadow-floating-color: #2020201f;
    --token-cosmos-mark-box-shadow-floating-spread: 0px;
    --token-cosmos-mark-box-shadow-floating-x: 0px;
    --token-cosmos-mark-box-shadow-floating-y: 1px;
    --token-cosmos-mark-color-background-default: #cd2e0f;
    --token-cosmos-mark-color-background-inverse: #fff;
    --token-cosmos-mark-color-border-default: #2020201f;
    --token-cosmos-mark-color-border-inverse: #2020201f;
    --token-cosmos-mark-color-icon-default: #fff;
    --token-cosmos-mark-color-icon-inverse: #202020;
    --token-cosmos-mark-color-text-default: #fff;
    --token-cosmos-mark-color-text-inverse: #202020;
    --token-cosmos-mark-sizing-icon: 12px;
    --token-cosmos-mark-sizing-min-width: 24px;
    --token-cosmos-mark-spacing-gap: 4px;
    --token-cosmos-mark-spacing-horizontal: 8px;
    --token-cosmos-mark-spacing-vertical: 2px;
    --token-cosmos-mark-typography-text: p3;
    --token-cosmos-menu-color-background-default: #ffffff00;
    --token-cosmos-menu-color-background-overlay-hover: #2020200d;
    --token-cosmos-menu-color-background-overlay-pressed: #2020201a;
    --token-cosmos-menu-color-content: #202020;
    --token-cosmos-menu-color-icon: #202020;
    --token-cosmos-menu-shadow-blur: 12px;
    --token-cosmos-menu-shadow-color: #20202033;
    --token-cosmos-menu-shadow-spread: 0px;
    --token-cosmos-menu-shadow-x: 0px;
    --token-cosmos-menu-shadow-y: 1px;
    --token-cosmos-menu-sizing-icon: 20px;
    --token-cosmos-menu-spacing-gap-medium: 8px;
    --token-cosmos-menu-spacing-gap-small: 0px;
    --token-cosmos-menu-spacing-horizontal: 16px;
    --token-cosmos-menu-spacing-vertical: 16px;
    --token-cosmos-menu-typography-content: action-small;
    --token-cosmos-modal-border-radius: 24px;
    --token-cosmos-modal-color-background-backdrop: #20202099;
    --token-cosmos-modal-color-background-container: #fff;
    --token-cosmos-modal-sizing-background-blur: 20px;
    --token-cosmos-modal-sizing-max-height: 90%;
    --token-cosmos-modal-sizing-max-width: 528px;
    --token-cosmos-modal-spacing-horizontal: 20px;
    --token-cosmos-modal-spacing-outset: 20px;
    --token-cosmos-modal-spacing-vertical: 20px;
    --token-cosmos-navigationbar-color-action-default: #202020;
    --token-cosmos-navigationbar-color-action-disabled: #dcdcdc;
    --token-cosmos-navigationbar-color-background-default: #fff;
    --token-cosmos-navigationbar-color-background-transparent: #ffffff00;
    --token-cosmos-navigationbar-color-description-default: #575656;
    --token-cosmos-navigationbar-color-icon-default-background: #fff;
    --token-cosmos-navigationbar-color-icon-default-foreground: #202020;
    --token-cosmos-navigationbar-color-logo: #202020;
    --token-cosmos-navigationbar-color-title-default: #202020;
    --token-cosmos-navigationbar-sizing-background-blur: 4px;
    --token-cosmos-navigationbar-sizing-height: 56px;
    --token-cosmos-navigationbar-spacing-gap-horizontal-large: 12px;
    --token-cosmos-navigationbar-spacing-gap-horizontal-medium: 8px;
    --token-cosmos-navigationbar-spacing-gap-horizontal-small: 0px;
    --token-cosmos-navigationbar-spacing-gap-horizontal-xlarge: 16px;
    --token-cosmos-navigationbar-spacing-gap-vertical: 0px;
    --token-cosmos-navigationbar-spacing-horizontal-medium: 20px;
    --token-cosmos-navigationbar-spacing-horizontal-small: 12px;
    --token-cosmos-navigationbar-spacing-vertical-medium: 8px;
    --token-cosmos-navigationbar-spacing-vertical-small: 4px;
    --token-cosmos-navigationbar-typography-action: action;
    --token-cosmos-navigationbar-typography-description: p3;
    --token-cosmos-navigationbar-typography-info: p1-bolder;
    --token-cosmos-navigationbar-typography-title-medium: h1;
    --token-cosmos-navigationbar-typography-title-small: h4;
    --token-cosmos-nudge-border-radius: 24px;
    --token-cosmos-nudge-color-background-default: #f3f3f3;
    --token-cosmos-nudge-color-description-default: #575656;
    --token-cosmos-nudge-color-hint: #575656;
    --token-cosmos-nudge-color-title: #202020;
    --token-cosmos-nudge-sizing-icon: 40px;
    --token-cosmos-nudge-spacing-gap-horizontal-medium: 12px;
    --token-cosmos-nudge-spacing-gap-vertical-medium: 20px;
    --token-cosmos-nudge-spacing-gap-vertical-small: 8px;
    --token-cosmos-nudge-spacing-horizontal: 24px;
    --token-cosmos-nudge-spacing-vertical: 24px;
    --token-cosmos-nudge-typography-description: p2;
    --token-cosmos-nudge-typography-hint: p3;
    --token-cosmos-nudge-typography-title: h3;
    --token-cosmos-paginationdots-border-radius-default: 1000px;
    --token-cosmos-paginationdots-color-background-default-selected: #202020;
    --token-cosmos-paginationdots-color-background-default-unselected: #202020;
    --token-cosmos-paginationdots-color-background-inverse-selected: #fff;
    --token-cosmos-paginationdots-color-background-inverse-unselected: #fff;
    --token-cosmos-paginationdots-opacity-default-unselected: 20%;
    --token-cosmos-paginationdots-opacity-inverse-unselected: 50%;
    --token-cosmos-paginationdots-sizing-circle-large: 8px;
    --token-cosmos-paginationdots-sizing-circle-medium: 4px;
    --token-cosmos-paginationdots-sizing-circle-small: 2px;
    --token-cosmos-paginationdots-sizing-circle-xlarge: 24px;
    --token-cosmos-paginationdots-spacing-gap: 8px;
    --token-cosmos-profilecard-border-radius: 16px;
    --token-cosmos-profilecard-border-width-default: .5px;
    --token-cosmos-profilecard-color-background-default: #fff;
    --token-cosmos-profilecard-color-badge: #202020;
    --token-cosmos-profilecard-color-border-default: #20202014;
    --token-cosmos-profilecard-color-gradient-end: #1e1e1e80;
    --token-cosmos-profilecard-color-gradient-start: #ffffff00;
    --token-cosmos-profilecard-color-icon-default: #202020;
    --token-cosmos-profilecard-color-icon-inverse: #fff;
    --token-cosmos-profilecard-color-title: #202020;
    --token-cosmos-profilecard-shadow-blur: 8px;
    --token-cosmos-profilecard-shadow-color: #2020201f;
    --token-cosmos-profilecard-shadow-spread: 0px;
    --token-cosmos-profilecard-shadow-x: 0px;
    --token-cosmos-profilecard-shadow-y: 1px;
    --token-cosmos-profilecard-sizing-badge: 16px;
    --token-cosmos-profilecard-spacing-gap-horizontal-medium: 8px;
    --token-cosmos-profilecard-spacing-gap-horizontal-small: 0px;
    --token-cosmos-profilecard-spacing-gap-vertical-medium: 8px;
    --token-cosmos-profilecard-spacing-gap-vertical-small: 0px;
    --token-cosmos-profilecard-spacing-horizontal-left: 16px;
    --token-cosmos-profilecard-spacing-horizontal-right-medium: 16px;
    --token-cosmos-profilecard-spacing-horizontal-right-small: 4px;
    --token-cosmos-profilecard-spacing-vertical-bottom: 4px;
    --token-cosmos-profilecard-spacing-vertical-top: 16px;
    --token-cosmos-profilecard-typography-title: title;
    --token-cosmos-progressbar-border-radius: 1000px;
    --token-cosmos-progressbar-color-background-default: #202020;
    --token-cosmos-progressbar-color-background-inverse: #fff;
    --token-cosmos-progressbar-color-indicator-default: #202020;
    --token-cosmos-progressbar-color-indicator-inverse: #fff;
    --token-cosmos-progressbar-opacity-background-default: 20%;
    --token-cosmos-progressbar-opacity-background-inverse: 50%;
    --token-cosmos-progressbar-sizing-height: 4px;
    --token-cosmos-progresscircle-border-radius: 1000px;
    --token-cosmos-progresscircle-color-background-default: #202020;
    --token-cosmos-progresscircle-color-background-inverse: #fff;
    --token-cosmos-progresscircle-color-indicator-default: #202020;
    --token-cosmos-progresscircle-color-indicator-inverse: #fff;
    --token-cosmos-progresscircle-opacity-background-default: 20%;
    --token-cosmos-progresscircle-opacity-background-inverse: 50%;
    --token-cosmos-progresscircle-sizing-width: 4%;
    --token-cosmos-radiobutton-border-radius: 1000px;
    --token-cosmos-radiobutton-border-width-default-error: 2px;
    --token-cosmos-radiobutton-border-width-default-selected: 0px;
    --token-cosmos-radiobutton-border-width-default-unselected: 2px;
    --token-cosmos-radiobutton-border-width-inverse-error: 2px;
    --token-cosmos-radiobutton-border-width-inverse-selected: 0px;
    --token-cosmos-radiobutton-border-width-inverse-unselected: 2px;
    --token-cosmos-radiobutton-color-background-default-error: #fff;
    --token-cosmos-radiobutton-color-background-default-selected: #202020;
    --token-cosmos-radiobutton-color-background-default-unselected: #fff;
    --token-cosmos-radiobutton-color-background-inverse-error: #202020;
    --token-cosmos-radiobutton-color-background-inverse-selected: #fff;
    --token-cosmos-radiobutton-color-background-inverse-unselected: #202020;
    --token-cosmos-radiobutton-color-border-default-error: #cd2e0f;
    --token-cosmos-radiobutton-color-border-default-selected: #202020;
    --token-cosmos-radiobutton-color-border-default-unselected: #202020;
    --token-cosmos-radiobutton-color-border-inverse-error: #cd2e0f;
    --token-cosmos-radiobutton-color-border-inverse-selected: #fff;
    --token-cosmos-radiobutton-color-border-inverse-unselected: #fff;
    --token-cosmos-radiobutton-color-icon-default-error: #fff;
    --token-cosmos-radiobutton-color-icon-default-selected: #fff;
    --token-cosmos-radiobutton-color-icon-default-unselected: #fff;
    --token-cosmos-radiobutton-color-icon-inverse-error: #202020;
    --token-cosmos-radiobutton-color-icon-inverse-selected: #202020;
    --token-cosmos-radiobutton-color-icon-inverse-unselected: #202020;
    --token-cosmos-radiobutton-sizing-medium: 24px;
    --token-cosmos-radiobutton-sizing-small: 12px;
    --token-cosmos-search-border-radius: 16px;
    --token-cosmos-search-border-width-default: .5px;
    --token-cosmos-search-border-width-filled: .5px;
    --token-cosmos-search-color-background-default: #f3f3f3;
    --token-cosmos-search-color-border-default: #20202014;
    --token-cosmos-search-color-border-filled: #20202014;
    --token-cosmos-search-color-content-default: #575656;
    --token-cosmos-search-color-content-filled: #202020;
    --token-cosmos-search-color-icon-left: #202020;
    --token-cosmos-search-color-icon-right: #202020;
    --token-cosmos-search-sizing-height: 48px;
    --token-cosmos-search-sizing-icon-left: 20px;
    --token-cosmos-search-spacing-gap: 8px;
    --token-cosmos-search-spacing-horizontal-left: 16px;
    --token-cosmos-search-spacing-horizontal-right: 2px;
    --token-cosmos-search-spacing-vertical: 8px;
    --token-cosmos-search-typography-action: action;
    --token-cosmos-search-typography-content: p1;
    --token-cosmos-semantic-aspect-ratio-1-1-height: 100%;
    --token-cosmos-semantic-aspect-ratio-1-1-width: 100%;
    --token-cosmos-semantic-aspect-ratio-16-9-height: 56.25%;
    --token-cosmos-semantic-aspect-ratio-16-9-width: 100%;
    --token-cosmos-semantic-aspect-ratio-3-2-height: 66.6%;
    --token-cosmos-semantic-aspect-ratio-3-2-width: 100%;
    --token-cosmos-semantic-aspect-ratio-3-4-height: 100%;
    --token-cosmos-semantic-aspect-ratio-3-4-width: 75%;
    --token-cosmos-semantic-aspect-ratio-4-3-height: 75%;
    --token-cosmos-semantic-aspect-ratio-4-3-width: 100%;
    --token-cosmos-semantic-aspect-ratio-4-5-height: 80%;
    --token-cosmos-semantic-aspect-ratio-4-5-width: 100%;
    --token-cosmos-semantic-aspect-ratio-9-16-height: 100%;
    --token-cosmos-semantic-aspect-ratio-9-16-width: 56.25%;
    --token-cosmos-semantic-border-radius-0: 0px;
    --token-cosmos-semantic-border-radius-10: 10px;
    --token-cosmos-semantic-border-radius-12: 12px;
    --token-cosmos-semantic-border-radius-16: 16px;
    --token-cosmos-semantic-border-radius-19: 19px;
    --token-cosmos-semantic-border-radius-24: 24px;
    --token-cosmos-semantic-border-radius-32: 32px;
    --token-cosmos-semantic-border-radius-4: 4px;
    --token-cosmos-semantic-border-radius-8: 8px;
    --token-cosmos-semantic-border-radius-full: 1000px;
    --token-cosmos-semantic-border-radius-level-0: 24px;
    --token-cosmos-semantic-border-radius-level-1: 16px;
    --token-cosmos-semantic-border-radius-level-1-large: 20px;
    --token-cosmos-semantic-border-radius-level-1-small: 12px;
    --token-cosmos-semantic-border-radius-level-2: 10px;
    --token-cosmos-semantic-border-radius-level-3: 8px;
    --token-cosmos-semantic-border-radius-none: 0px;
    --token-cosmos-semantic-border-width-focus: 2px;
    --token-cosmos-semantic-border-width-interactive: 1px;
    --token-cosmos-semantic-border-width-none: 0px;
    --token-cosmos-semantic-border-width-resting: 1px;
    --token-cosmos-semantic-border-width-supportive: .5px;
    --token-cosmos-semantic-border-width-thick: 2px;
    --token-cosmos-semantic-border-width-thin: 1px;
    --token-cosmos-semantic-color-border-default: #2020201f;
    --token-cosmos-semantic-color-border-focus: #202020;
    --token-cosmos-semantic-color-border-interactive: #2020201f;
    --token-cosmos-semantic-color-border-inverse: #fff;
    --token-cosmos-semantic-color-border-resting: #20202080;
    --token-cosmos-semantic-color-border-selected: #202020;
    --token-cosmos-semantic-color-border-strong: #202020;
    --token-cosmos-semantic-color-border-subtle: #20202014;
    --token-cosmos-semantic-color-border-supportive: #20202014;
    --token-cosmos-semantic-color-container-backgrounds-accent-default: #ffdb5b;
    --token-cosmos-semantic-color-container-backgrounds-accent-transparent: #ffdb5b80;
    --token-cosmos-semantic-color-container-backgrounds-brand: #ffdb5b;
    --token-cosmos-semantic-color-container-backgrounds-brand-2: #ffdb5b;
    --token-cosmos-semantic-color-container-backgrounds-brand-3: #ffdb5b;
    --token-cosmos-semantic-color-container-backgrounds-brand-4: #ffdb5b;
    --token-cosmos-semantic-color-container-backgrounds-brand-5: #ffdb5b;
    --token-cosmos-semantic-color-container-backgrounds-brand-primary: #ffdb5b;
    --token-cosmos-semantic-color-container-backgrounds-brand-secondary: #ffdb5b;
    --token-cosmos-semantic-color-container-backgrounds-default: #fff;
    --token-cosmos-semantic-color-container-backgrounds-disabled: #dcdcdc;
    --token-cosmos-semantic-color-container-backgrounds-inverse: #202020;
    --token-cosmos-semantic-color-container-backgrounds-layered-transparent: #20202080;
    --token-cosmos-semantic-color-container-backgrounds-overlay-bottom-gradient-end: #20202080;
    --token-cosmos-semantic-color-container-backgrounds-overlay-bottom-gradient-start: #ffffff00;
    --token-cosmos-semantic-color-container-backgrounds-primary-default: #fff;
    --token-cosmos-semantic-color-container-backgrounds-primary-transparent: #202020b3;
    --token-cosmos-semantic-color-container-backgrounds-secondary-default: #f3f3f3;
    --token-cosmos-semantic-color-container-backgrounds-secondary-transparent: #f3f3f3e6;
    --token-cosmos-semantic-color-container-backgrounds-selected: #ffdb5b;
    --token-cosmos-semantic-color-container-backgrounds-subtle: #f3f3f3;
    --token-cosmos-semantic-color-container-backgrounds-subtle-2: #f3f3f3;
    --token-cosmos-semantic-color-container-backgrounds-subtle-3: #f3f3f3;
    --token-cosmos-semantic-color-container-backgrounds-tertiary-default: #fff;
    --token-cosmos-semantic-color-container-backgrounds-tertiary-transparent: #ffffffcc;
    --token-cosmos-semantic-color-container-backgrounds-transparent: #ffffff00;
    --token-cosmos-semantic-color-features-bff: #ffde3b;
    --token-cosmos-semantic-color-features-bizz: #fe6c37;
    --token-cosmos-semantic-color-features-boost: #fffa7f;
    --token-cosmos-semantic-color-features-bumble: #ffdb5b;
    --token-cosmos-semantic-color-features-compliment: #ffd232;
    --token-cosmos-semantic-color-features-premium: #ffeb01;
    --token-cosmos-semantic-color-features-premium-plus: #fbca00;
    --token-cosmos-semantic-color-features-safety: #202020;
    --token-cosmos-semantic-color-features-safety-subtle: #fff;
    --token-cosmos-semantic-color-features-spotlight: #ffd232;
    --token-cosmos-semantic-color-features-superswipe: #ffd232;
    --token-cosmos-semantic-color-features-travel: #202020;
    --token-cosmos-semantic-color-features-travel-subtle: #fff;
    --token-cosmos-semantic-color-generic-red: #cd2e0f;
    --token-cosmos-semantic-color-icon-brand: #ffdb5b;
    --token-cosmos-semantic-color-icon-default: #202020;
    --token-cosmos-semantic-color-icon-disabled: #dcdcdc;
    --token-cosmos-semantic-color-icon-inverse: #fff;
    --token-cosmos-semantic-color-icon-selected: #202020;
    --token-cosmos-semantic-color-icon-subtle: #777676;
    --token-cosmos-semantic-color-page-backgrounds-brand: #ffdb5b;
    --token-cosmos-semantic-color-page-backgrounds-brand-2: #ffdb5b;
    --token-cosmos-semantic-color-page-backgrounds-brand-3: #ffdb5b;
    --token-cosmos-semantic-color-page-backgrounds-brand-4: #ffdb5b;
    --token-cosmos-semantic-color-page-backgrounds-brand-5: #ffdb5b;
    --token-cosmos-semantic-color-page-backgrounds-default: #fff;
    --token-cosmos-semantic-color-page-backgrounds-overlay: #20202099;
    --token-cosmos-semantic-color-page-backgrounds-overlay-gradient-end: #ffffff00;
    --token-cosmos-semantic-color-page-backgrounds-overlay-gradient-start: #20202080;
    --token-cosmos-semantic-color-page-backgrounds-strong: #202020;
    --token-cosmos-semantic-color-page-backgrounds-subtle: #f7f7f7;
    --token-cosmos-semantic-color-reactive-default-hover: #2020200d;
    --token-cosmos-semantic-color-reactive-default-pressed: #2020201a;
    --token-cosmos-semantic-color-reactive-inverse-hover: #ffffff0d;
    --token-cosmos-semantic-color-reactive-inverse-pressed: #ffffff1a;
    --token-cosmos-semantic-color-socials-apple: #000;
    --token-cosmos-semantic-color-socials-facebook: #1672e9;
    --token-cosmos-semantic-color-socials-google: #fff;
    --token-cosmos-semantic-color-socials-instagram: #e4405f;
    --token-cosmos-semantic-color-socials-linkedin: #0076b7;
    --token-cosmos-semantic-color-socials-netflix: #1d252c;
    --token-cosmos-semantic-color-socials-odnoklassniki: #ff8201;
    --token-cosmos-semantic-color-socials-spotify: #1db954;
    --token-cosmos-semantic-color-socials-twitter: #1ab0ff;
    --token-cosmos-semantic-color-socials-vkontakte: #507299;
    --token-cosmos-semantic-color-supportive-feedback-alert: #ffc629;
    --token-cosmos-semantic-color-supportive-feedback-error: #cd2e0f;
    --token-cosmos-semantic-color-supportive-feedback-notification: #cd2e0f;
    --token-cosmos-semantic-color-supportive-feedback-success: #0a6947;
    --token-cosmos-semantic-color-text-brand: #202020;
    --token-cosmos-semantic-color-text-default: #202020;
    --token-cosmos-semantic-color-text-disabled: #dcdcdc;
    --token-cosmos-semantic-color-text-error: #cd2e0f;
    --token-cosmos-semantic-color-text-inverse: #fff;
    --token-cosmos-semantic-color-text-links: #202020;
    --token-cosmos-semantic-color-text-positive: #0a6947;
    --token-cosmos-semantic-color-text-subdued: #575656;
    --token-cosmos-semantic-motion-duration-extralong-1: .7s;
    --token-cosmos-semantic-motion-duration-extralong-2: .8s;
    --token-cosmos-semantic-motion-duration-extralong-3: .9s;
    --token-cosmos-semantic-motion-duration-extralong-4: 1s;
    --token-cosmos-semantic-motion-duration-long-1: .45s;
    --token-cosmos-semantic-motion-duration-long-2: .5s;
    --token-cosmos-semantic-motion-duration-long-3: .55s;
    --token-cosmos-semantic-motion-duration-long-4: .6s;
    --token-cosmos-semantic-motion-duration-medium-1: .25s;
    --token-cosmos-semantic-motion-duration-medium-2: .3s;
    --token-cosmos-semantic-motion-duration-medium-3: .35s;
    --token-cosmos-semantic-motion-duration-medium-4: .4s;
    --token-cosmos-semantic-motion-duration-short-1: 50ms;
    --token-cosmos-semantic-motion-duration-short-2: .1s;
    --token-cosmos-semantic-motion-duration-short-3: .15s;
    --token-cosmos-semantic-motion-duration-short-4: .2s;
    --token-cosmos-semantic-motion-easing-emphasized: cubic-bezier(.2,0,0,1);
    --token-cosmos-semantic-motion-easing-emphasized-accelerate: cubic-bezier(.3,0,.8,.15);
    --token-cosmos-semantic-motion-easing-emphasized-decelerate: cubic-bezier(.05,.7,.1,1);
    --token-cosmos-semantic-motion-easing-standard: cubic-bezier(.2,0,0,1);
    --token-cosmos-semantic-motion-easing-standard-accelerate: cubic-bezier(.3,0,1,1);
    --token-cosmos-semantic-motion-easing-standard-decelerate: cubic-bezier(0,0,0,1);
    --token-cosmos-semantic-opacity-0: 0%;
    --token-cosmos-semantic-opacity-10: 10%;
    --token-cosmos-semantic-opacity-100: 100%;
    --token-cosmos-semantic-opacity-20: 20%;
    --token-cosmos-semantic-opacity-30: 30%;
    --token-cosmos-semantic-opacity-40: 40%;
    --token-cosmos-semantic-opacity-5: 5%;
    --token-cosmos-semantic-opacity-50: 50%;
    --token-cosmos-semantic-opacity-60: 60%;
    --token-cosmos-semantic-opacity-70: 70%;
    --token-cosmos-semantic-opacity-80: 80%;
    --token-cosmos-semantic-opacity-90: 90%;
    --token-cosmos-semantic-shadows-floating-blur: 12px;
    --token-cosmos-semantic-shadows-floating-color: #20202033;
    --token-cosmos-semantic-shadows-floating-elevation-1-blur: 12px;
    --token-cosmos-semantic-shadows-floating-elevation-1-color: #20202033;
    --token-cosmos-semantic-shadows-floating-elevation-1-spread: 0px;
    --token-cosmos-semantic-shadows-floating-elevation-1-x: 0px;
    --token-cosmos-semantic-shadows-floating-elevation-1-y: 1px;
    --token-cosmos-semantic-shadows-floating-elevation-2-blur: 12px;
    --token-cosmos-semantic-shadows-floating-elevation-2-color: #20202033;
    --token-cosmos-semantic-shadows-floating-elevation-2-spread: 0px;
    --token-cosmos-semantic-shadows-floating-elevation-2-x: 0px;
    --token-cosmos-semantic-shadows-floating-elevation-2-y: 1px;
    --token-cosmos-semantic-shadows-floating-spread: 0px;
    --token-cosmos-semantic-shadows-floating-x: 0px;
    --token-cosmos-semantic-shadows-floating-y: 1px;
    --token-cosmos-semantic-shadows-in-line-blur: 8px;
    --token-cosmos-semantic-shadows-in-line-color: #2020201f;
    --token-cosmos-semantic-shadows-in-line-spread: 0px;
    --token-cosmos-semantic-shadows-in-line-x: 0px;
    --token-cosmos-semantic-shadows-in-line-y: 1px;
    --token-cosmos-semantic-shadows-none-blur: 0px;
    --token-cosmos-semantic-shadows-none-color: #ffffff00;
    --token-cosmos-semantic-shadows-none-spread: 0px;
    --token-cosmos-semantic-shadows-none-x: 0px;
    --token-cosmos-semantic-shadows-none-y: 0px;
    --token-cosmos-semantic-shadows-overlay-blur: 24px;
    --token-cosmos-semantic-shadows-overlay-color: #20202033;
    --token-cosmos-semantic-shadows-overlay-spread: 0px;
    --token-cosmos-semantic-shadows-overlay-x: 0px;
    --token-cosmos-semantic-shadows-overlay-y: 1px;
    --token-cosmos-semantic-shadows-static-elevation-1-blur: 8px;
    --token-cosmos-semantic-shadows-static-elevation-1-color: #2020201f;
    --token-cosmos-semantic-shadows-static-elevation-1-spread: 0px;
    --token-cosmos-semantic-shadows-static-elevation-1-x: 0px;
    --token-cosmos-semantic-shadows-static-elevation-1-y: 1px;
    --token-cosmos-semantic-shadows-static-elevation-2-blur: 8px;
    --token-cosmos-semantic-shadows-static-elevation-2-color: #2020201f;
    --token-cosmos-semantic-shadows-static-elevation-2-spread: 0px;
    --token-cosmos-semantic-shadows-static-elevation-2-x: 0px;
    --token-cosmos-semantic-shadows-static-elevation-2-y: 1px;
    --token-cosmos-semantic-sizing-0: 0px;
    --token-cosmos-semantic-sizing-12: 12px;
    --token-cosmos-semantic-sizing-16: 16px;
    --token-cosmos-semantic-sizing-2: 2px;
    --token-cosmos-semantic-sizing-20: 20px;
    --token-cosmos-semantic-sizing-24: 24px;
    --token-cosmos-semantic-sizing-32: 32px;
    --token-cosmos-semantic-sizing-36: 36px;
    --token-cosmos-semantic-sizing-4: 4px;
    --token-cosmos-semantic-sizing-40: 40px;
    --token-cosmos-semantic-sizing-48: 48px;
    --token-cosmos-semantic-sizing-56: 56px;
    --token-cosmos-semantic-sizing-6: 6px;
    --token-cosmos-semantic-sizing-64: 64px;
    --token-cosmos-semantic-sizing-72: 72px;
    --token-cosmos-semantic-sizing-8: 8px;
    --token-cosmos-semantic-sizing-80: 80px;
    --token-cosmos-semantic-sizing-blur-accent: 20px;
    --token-cosmos-semantic-sizing-blur-layered: 20px;
    --token-cosmos-semantic-sizing-blur-primary: 20px;
    --token-cosmos-semantic-sizing-blur-secondary: 20px;
    --token-cosmos-semantic-sizing-blur-tertiary: 40px;
    --token-cosmos-semantic-sizing-icon-large: 40px;
    --token-cosmos-semantic-sizing-icon-medium: 24px;
    --token-cosmos-semantic-sizing-icon-small: 20px;
    --token-cosmos-semantic-sizing-icon-xsmall: 16px;
    --token-cosmos-semantic-sizing-icon-xxsmall: 12px;
    --token-cosmos-semantic-spacing-0: 0px;
    --token-cosmos-semantic-spacing-1: 1px;
    --token-cosmos-semantic-spacing-12: 12px;
    --token-cosmos-semantic-spacing-16: 16px;
    --token-cosmos-semantic-spacing-2: 2px;
    --token-cosmos-semantic-spacing-20: 20px;
    --token-cosmos-semantic-spacing-24: 24px;
    --token-cosmos-semantic-spacing-3: 3px;
    --token-cosmos-semantic-spacing-32: 32px;
    --token-cosmos-semantic-spacing-4: 4px;
    --token-cosmos-semantic-spacing-40: 40px;
    --token-cosmos-semantic-spacing-48: 48px;
    --token-cosmos-semantic-spacing-56: 56px;
    --token-cosmos-semantic-spacing-8: 8px;
    --token-cosmos-semantic-spacing-gap-large: 12px;
    --token-cosmos-semantic-spacing-gap-medium: 8px;
    --token-cosmos-semantic-spacing-gap-small: 4px;
    --token-cosmos-semantic-spacing-gap-xlarge: 16px;
    --token-cosmos-semantic-spacing-gap-xsmall: 0px;
    --token-cosmos-semantic-spacing-gap-xxlarge: 24px;
    --token-cosmos-semantic-spacing-margins-horizontal: 20px;
    --token-cosmos-semantic-spacing-margins-vertical: 20px;
    --token-cosmos-semantic-typography-action-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-action-font-size: 17px;
    --token-cosmos-semantic-typography-action-font-weight: medium;
    --token-cosmos-semantic-typography-action-letter-spacing: .28px;
    --token-cosmos-semantic-typography-action-line-height: 22px;
    --token-cosmos-semantic-typography-action-mini-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-action-mini-font-size: 13px;
    --token-cosmos-semantic-typography-action-mini-font-weight: medium;
    --token-cosmos-semantic-typography-action-mini-letter-spacing: .32px;
    --token-cosmos-semantic-typography-action-mini-line-height: 18px;
    --token-cosmos-semantic-typography-action-mini-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-action-mini-text-case: none;
    --token-cosmos-semantic-typography-action-mini-text-decoration: none;
    --token-cosmos-semantic-typography-action-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-action-small-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-action-small-font-size: 15px;
    --token-cosmos-semantic-typography-action-small-font-weight: medium;
    --token-cosmos-semantic-typography-action-small-letter-spacing: .3px;
    --token-cosmos-semantic-typography-action-small-line-height: 20px;
    --token-cosmos-semantic-typography-action-small-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-action-small-text-case: none;
    --token-cosmos-semantic-typography-action-small-text-decoration: none;
    --token-cosmos-semantic-typography-action-text-case: none;
    --token-cosmos-semantic-typography-action-text-decoration: none;
    --token-cosmos-semantic-typography-caption-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-caption-font-size: 11px;
    --token-cosmos-semantic-typography-caption-font-weight: medium;
    --token-cosmos-semantic-typography-caption-letter-spacing: .32px;
    --token-cosmos-semantic-typography-caption-line-height: 13px;
    --token-cosmos-semantic-typography-caption-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-caption-text-case: none;
    --token-cosmos-semantic-typography-caption-text-decoration: none;
    --token-cosmos-semantic-typography-d1-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-d1-font-size: 70px;
    --token-cosmos-semantic-typography-d1-font-weight: bold;
    --token-cosmos-semantic-typography-d1-letter-spacing: .46px;
    --token-cosmos-semantic-typography-d1-line-height: 70px;
    --token-cosmos-semantic-typography-d1-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-d1-text-case: none;
    --token-cosmos-semantic-typography-d1-text-decoration: none;
    --token-cosmos-semantic-typography-d2-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-d2-font-size: 49px;
    --token-cosmos-semantic-typography-d2-font-weight: bold;
    --token-cosmos-semantic-typography-d2-letter-spacing: .42px;
    --token-cosmos-semantic-typography-d2-line-height: 49px;
    --token-cosmos-semantic-typography-d2-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-d2-text-case: none;
    --token-cosmos-semantic-typography-d2-text-decoration: none;
    --token-cosmos-semantic-typography-d3-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-d3-font-size: 34px;
    --token-cosmos-semantic-typography-d3-font-weight: bold;
    --token-cosmos-semantic-typography-d3-letter-spacing: .4px;
    --token-cosmos-semantic-typography-d3-line-height: 34px;
    --token-cosmos-semantic-typography-d3-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-d3-text-case: uppercase;
    --token-cosmos-semantic-typography-d3-text-decoration: none;
    --token-cosmos-semantic-typography-h1-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-h1-font-size: 28px;
    --token-cosmos-semantic-typography-h1-font-weight: semibold;
    --token-cosmos-semantic-typography-h1-letter-spacing: .36px;
    --token-cosmos-semantic-typography-h1-line-height: 34px;
    --token-cosmos-semantic-typography-h1-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-h1-text-case: none;
    --token-cosmos-semantic-typography-h1-text-decoration: none;
    --token-cosmos-semantic-typography-h2-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-h2-font-size: 22px;
    --token-cosmos-semantic-typography-h2-font-weight: semibold;
    --token-cosmos-semantic-typography-h2-letter-spacing: .34px;
    --token-cosmos-semantic-typography-h2-line-height: 28px;
    --token-cosmos-semantic-typography-h2-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-h2-text-case: none;
    --token-cosmos-semantic-typography-h2-text-decoration: none;
    --token-cosmos-semantic-typography-h3-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-h3-font-size: 20px;
    --token-cosmos-semantic-typography-h3-font-weight: semibold;
    --token-cosmos-semantic-typography-h3-letter-spacing: .32px;
    --token-cosmos-semantic-typography-h3-line-height: 25px;
    --token-cosmos-semantic-typography-h3-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-h3-text-case: none;
    --token-cosmos-semantic-typography-h3-text-decoration: none;
    --token-cosmos-semantic-typography-h4-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-h4-font-size: 17px;
    --token-cosmos-semantic-typography-h4-font-weight: semibold;
    --token-cosmos-semantic-typography-h4-letter-spacing: .28px;
    --token-cosmos-semantic-typography-h4-line-height: 22px;
    --token-cosmos-semantic-typography-h4-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-h4-text-case: none;
    --token-cosmos-semantic-typography-h4-text-decoration: none;
    --token-cosmos-semantic-typography-link-1-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-link-1-font-size: 17px;
    --token-cosmos-semantic-typography-link-1-font-weight: regular;
    --token-cosmos-semantic-typography-link-1-letter-spacing: .28px;
    --token-cosmos-semantic-typography-link-1-line-height: 22px;
    --token-cosmos-semantic-typography-link-1-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-link-1-text-case: none;
    --token-cosmos-semantic-typography-link-1-text-decoration: underline;
    --token-cosmos-semantic-typography-link-2-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-link-2-font-size: 15px;
    --token-cosmos-semantic-typography-link-2-font-weight: regular;
    --token-cosmos-semantic-typography-link-2-letter-spacing: .3px;
    --token-cosmos-semantic-typography-link-2-line-height: 20px;
    --token-cosmos-semantic-typography-link-2-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-link-2-text-case: none;
    --token-cosmos-semantic-typography-link-2-text-decoration: underline;
    --token-cosmos-semantic-typography-link-3-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-link-3-font-size: 13px;
    --token-cosmos-semantic-typography-link-3-font-weight: regular;
    --token-cosmos-semantic-typography-link-3-letter-spacing: .32px;
    --token-cosmos-semantic-typography-link-3-line-height: 18px;
    --token-cosmos-semantic-typography-link-3-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-link-3-text-case: none;
    --token-cosmos-semantic-typography-link-3-text-decoration: underline;
    --token-cosmos-semantic-typography-p1-bolder-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-p1-bolder-font-size: 17px;
    --token-cosmos-semantic-typography-p1-bolder-font-weight: semibold;
    --token-cosmos-semantic-typography-p1-bolder-letter-spacing: .28px;
    --token-cosmos-semantic-typography-p1-bolder-line-height: 22px;
    --token-cosmos-semantic-typography-p1-bolder-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-p1-bolder-text-case: none;
    --token-cosmos-semantic-typography-p1-bolder-text-decoration: none;
    --token-cosmos-semantic-typography-p1-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-p1-font-size: 17px;
    --token-cosmos-semantic-typography-p1-font-weight: regular;
    --token-cosmos-semantic-typography-p1-letter-spacing: .28px;
    --token-cosmos-semantic-typography-p1-line-height: 22px;
    --token-cosmos-semantic-typography-p1-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-p1-text-case: none;
    --token-cosmos-semantic-typography-p1-text-decoration: none;
    --token-cosmos-semantic-typography-p2-bolder-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-p2-bolder-font-size: 15px;
    --token-cosmos-semantic-typography-p2-bolder-font-weight: semibold;
    --token-cosmos-semantic-typography-p2-bolder-letter-spacing: .3px;
    --token-cosmos-semantic-typography-p2-bolder-line-height: 20px;
    --token-cosmos-semantic-typography-p2-bolder-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-p2-bolder-text-case: none;
    --token-cosmos-semantic-typography-p2-bolder-text-decoration: none;
    --token-cosmos-semantic-typography-p2-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-p2-font-size: 15px;
    --token-cosmos-semantic-typography-p2-font-weight: regular;
    --token-cosmos-semantic-typography-p2-letter-spacing: .3px;
    --token-cosmos-semantic-typography-p2-line-height: 20px;
    --token-cosmos-semantic-typography-p2-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-p2-text-case: none;
    --token-cosmos-semantic-typography-p2-text-decoration: none;
    --token-cosmos-semantic-typography-p3-bolder-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-p3-bolder-font-size: 13px;
    --token-cosmos-semantic-typography-p3-bolder-font-weight: semibold;
    --token-cosmos-semantic-typography-p3-bolder-letter-spacing: .32px;
    --token-cosmos-semantic-typography-p3-bolder-line-height: 18px;
    --token-cosmos-semantic-typography-p3-bolder-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-p3-bolder-text-case: none;
    --token-cosmos-semantic-typography-p3-bolder-text-decoration: none;
    --token-cosmos-semantic-typography-p3-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-p3-font-size: 13px;
    --token-cosmos-semantic-typography-p3-font-weight: regular;
    --token-cosmos-semantic-typography-p3-letter-spacing: .32px;
    --token-cosmos-semantic-typography-p3-line-height: 18px;
    --token-cosmos-semantic-typography-p3-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-p3-text-case: none;
    --token-cosmos-semantic-typography-p3-text-decoration: none;
    --token-cosmos-semantic-typography-title-font-family: Bumble Sans;
    --token-cosmos-semantic-typography-title-font-size: 17px;
    --token-cosmos-semantic-typography-title-font-weight: medium;
    --token-cosmos-semantic-typography-title-letter-spacing: .28px;
    --token-cosmos-semantic-typography-title-line-height: 22px;
    --token-cosmos-semantic-typography-title-paragraph-spacing: 0px;
    --token-cosmos-semantic-typography-title-text-case: none;
    --token-cosmos-semantic-typography-title-text-decoration: none;
    --token-cosmos-snackpill-border-radius: 8px;
    --token-cosmos-snackpill-box-shadow-blur: 12px;
    --token-cosmos-snackpill-box-shadow-color: #20202033;
    --token-cosmos-snackpill-box-shadow-spread: 0px;
    --token-cosmos-snackpill-box-shadow-x: 0px;
    --token-cosmos-snackpill-box-shadow-y: 1px;
    --token-cosmos-snackpill-color-background-default: #202020;
    --token-cosmos-snackpill-color-background-inverse: #fff;
    --token-cosmos-snackpill-color-icon-default: #fff;
    --token-cosmos-snackpill-color-icon-inverse: #202020;
    --token-cosmos-snackpill-color-text-default: #fff;
    --token-cosmos-snackpill-color-text-inverse: #202020;
    --token-cosmos-snackpill-sizing-icon: 16px;
    --token-cosmos-snackpill-spacing-gap: 8px;
    --token-cosmos-snackpill-spacing-horizontal: 12px;
    --token-cosmos-snackpill-spacing-vertical: 8px;
    --token-cosmos-snackpill-typography-content: p2;
    --token-cosmos-socialmediabutton-border-width-google: 1px;
    --token-cosmos-socialmediabutton-color-background-apple: #000;
    --token-cosmos-socialmediabutton-color-background-facebook: #1672e9;
    --token-cosmos-socialmediabutton-color-background-google: #fff;
    --token-cosmos-socialmediabutton-color-background-instagram: #e4405f;
    --token-cosmos-socialmediabutton-color-border-google: #dadce0;
    --token-cosmos-socialmediabutton-color-content-default: #fff;
    --token-cosmos-socialmediabutton-color-content-inverse: #202020;
    --token-cosmos-socialmediabutton-color-icon-default: #fff;
    --token-cosmos-socialmediabutton-color-icon-inverse: #202020;
    --token-cosmos-socialmediabutton-color-overlay-hover-apple: #1c1c1e;
    --token-cosmos-socialmediabutton-color-overlay-hover-facebook: #166fe5;
    --token-cosmos-socialmediabutton-color-overlay-hover-google: #f8f9fa;
    --token-cosmos-socialmediabutton-color-overlay-hover-instagram: #e22b4a;
    --token-cosmos-socialmediabutton-color-overlay-pressed-apple: #333;
    --token-cosmos-socialmediabutton-color-overlay-pressed-facebook: #1546a6;
    --token-cosmos-socialmediabutton-color-overlay-pressed-google: #f1f3f4;
    --token-cosmos-socialmediabutton-color-overlay-pressed-instagram: #e11b3c;
    --token-cosmos-stack-spacing-gap-compact: 8px;
    --token-cosmos-stack-spacing-gap-loose: 12px;
    --token-cosmos-stack-spacing-gap-tight: 0px;
    --token-cosmos-tabbar-color-background: #fff;
    --token-cosmos-tabbar-color-icon-default: #777676;
    --token-cosmos-tabbar-color-icon-selected: #202020;
    --token-cosmos-tabbar-color-text-default: #575656;
    --token-cosmos-tabbar-color-text-selected: #202020;
    --token-cosmos-tabbar-sizing-icon: 24px;
    --token-cosmos-tabbar-spacing-gap: 4px;
    --token-cosmos-tabbar-spacing-horizontal: 8px;
    --token-cosmos-tabbar-spacing-offset-dotcounternotification-hidden-horizontal: 2px;
    --token-cosmos-tabbar-spacing-offset-dotcounternotification-hidden-vertical: -2px;
    --token-cosmos-tabbar-spacing-offset-dotcounternotification-visible-horizontal: 6px;
    --token-cosmos-tabbar-spacing-offset-dotcounternotification-visible-vertical: -6px;
    --token-cosmos-tabbar-spacing-vertical-bottom: 8px;
    --token-cosmos-tabbar-spacing-vertical-top: 8px;
    --token-cosmos-tabbar-typography-text: caption;
    --token-cosmos-tabs-border-width-default-selected: 2px;
    --token-cosmos-tabs-border-width-default-unselected: 1px;
    --token-cosmos-tabs-border-width-inverse-selected: 2px;
    --token-cosmos-tabs-border-width-inverse-unselected: 1px;
    --token-cosmos-tabs-color-background-default: #ffffff00;
    --token-cosmos-tabs-color-background-inverse: #ffffff00;
    --token-cosmos-tabs-color-border-default-selected: #202020;
    --token-cosmos-tabs-color-border-default-unselected: #20202014;
    --token-cosmos-tabs-color-border-inverse-selected: #fff;
    --token-cosmos-tabs-color-border-inverse-unselected: #fff;
    --token-cosmos-tabs-color-icon-default-default: #777676;
    --token-cosmos-tabs-color-icon-default-selected: #202020;
    --token-cosmos-tabs-color-icon-inverse-default: #fff;
    --token-cosmos-tabs-color-icon-inverse-selected: #fff;
    --token-cosmos-tabs-color-text-default-selected: #202020;
    --token-cosmos-tabs-color-text-default-unselected: #575656;
    --token-cosmos-tabs-color-text-inverse-selected: #fff;
    --token-cosmos-tabs-color-text-inverse-unselected: #fff;
    --token-cosmos-tabs-sizing-icon: 24px;
    --token-cosmos-tabs-spacing-gap: 8px;
    --token-cosmos-tabs-spacing-horizontal: 16px;
    --token-cosmos-tabs-spacing-item-gap: 8px;
    --token-cosmos-tabs-spacing-item-horizontal: 16px;
    --token-cosmos-tabs-spacing-item-vertical: 12px;
    --token-cosmos-tabs-typography-text: action-small;
    --token-cosmos-textbutton-color-content-default: #202020;
    --token-cosmos-textbutton-color-content-inverse: #fff;
    --token-cosmos-textbutton-color-icon-default: #777676;
    --token-cosmos-textbutton-color-icon-inverse: #fff;
    --token-cosmos-textbutton-sizing-icon-large: 12px;
    --token-cosmos-textbutton-sizing-icon-medium: 12px;
    --token-cosmos-textbutton-sizing-icon-mini: 12px;
    --token-cosmos-textbutton-sizing-icon-small: 12px;
    --token-cosmos-textbutton-spacing-gap-large: 4px;
    --token-cosmos-textbutton-spacing-gap-medium: 4px;
    --token-cosmos-textbutton-spacing-gap-mini: 4px;
    --token-cosmos-textbutton-spacing-gap-small: 4px;
    --token-cosmos-textbutton-typography-content-large: h3;
    --token-cosmos-textbutton-typography-content-medium: p1-bolder;
    --token-cosmos-textbutton-typography-content-mini: p3-bolder;
    --token-cosmos-textbutton-typography-content-small: p2-bolder;
    --token-cosmos-tip-border-radius-medium: 16px;
    --token-cosmos-tip-border-radius-small: 0px;
    --token-cosmos-tip-border-width-primary-floating: .5px;
    --token-cosmos-tip-border-width-primary-inline: .5px;
    --token-cosmos-tip-border-width-secondary-floating: .5px;
    --token-cosmos-tip-border-width-secondary-inline: .5px;
    --token-cosmos-tip-color-background-primary-floating: #202020b3;
    --token-cosmos-tip-color-background-primary-inline: #fff;
    --token-cosmos-tip-color-background-primary-sticky: #202020b3;
    --token-cosmos-tip-color-background-secondary-floating: #f3f3f3e6;
    --token-cosmos-tip-color-background-secondary-inline: #f3f3f3;
    --token-cosmos-tip-color-background-secondary-sticky: #f3f3f3e6;
    --token-cosmos-tip-color-border-primary-floating: #20202014;
    --token-cosmos-tip-color-border-primary-inline: #20202014;
    --token-cosmos-tip-color-border-secondary-floating: #20202014;
    --token-cosmos-tip-color-border-secondary-inline: #20202014;
    --token-cosmos-tip-color-description-primary-floating: #fff;
    --token-cosmos-tip-color-description-primary-inline: #575656;
    --token-cosmos-tip-color-description-primary-sticky: #fff;
    --token-cosmos-tip-color-description-secondary-floating: #575656;
    --token-cosmos-tip-color-description-secondary-inline: #575656;
    --token-cosmos-tip-color-description-secondary-sticky: #575656;
    --token-cosmos-tip-color-icon-primary-floating: #fff;
    --token-cosmos-tip-color-icon-primary-inline: #202020;
    --token-cosmos-tip-color-icon-primary-sticky: #fff;
    --token-cosmos-tip-color-icon-secondary-floating: #202020;
    --token-cosmos-tip-color-icon-secondary-inline: #202020;
    --token-cosmos-tip-color-icon-secondary-sticky: #202020;
    --token-cosmos-tip-color-reactive-default-hover: #2020200d;
    --token-cosmos-tip-color-reactive-default-pressed: #2020201a;
    --token-cosmos-tip-color-reactive-inverse-hover: #ffffff0d;
    --token-cosmos-tip-color-reactive-inverse-pressed: #ffffff1a;
    --token-cosmos-tip-color-title-primary-floating: #fff;
    --token-cosmos-tip-color-title-primary-inline: #202020;
    --token-cosmos-tip-color-title-primary-sticky: #fff;
    --token-cosmos-tip-color-title-secondary-floating: #202020;
    --token-cosmos-tip-color-title-secondary-inline: #202020;
    --token-cosmos-tip-color-title-secondary-sticky: #202020;
    --token-cosmos-tip-shadow-floating-blur: 12px;
    --token-cosmos-tip-shadow-floating-color: #20202033;
    --token-cosmos-tip-shadow-floating-spread: 0px;
    --token-cosmos-tip-shadow-floating-x: 0px;
    --token-cosmos-tip-shadow-floating-y: 1px;
    --token-cosmos-tip-shadow-inline-blur: 8px;
    --token-cosmos-tip-shadow-inline-color: #2020201f;
    --token-cosmos-tip-shadow-inline-spread: 0px;
    --token-cosmos-tip-shadow-inline-x: 0px;
    --token-cosmos-tip-shadow-inline-y: 1px;
    --token-cosmos-tip-shadow-none-blur: 0px;
    --token-cosmos-tip-shadow-none-color: #ffffff00;
    --token-cosmos-tip-shadow-none-spread: 0px;
    --token-cosmos-tip-shadow-none-x: 0px;
    --token-cosmos-tip-shadow-none-y: 0px;
    --token-cosmos-tip-sizing-background-blur-primary-floating: 20px;
    --token-cosmos-tip-sizing-background-blur-primary-sticky: 20px;
    --token-cosmos-tip-sizing-background-blur-secondary-floating: 20px;
    --token-cosmos-tip-sizing-background-blur-secondary-sticky: 20px;
    --token-cosmos-tip-sizing-icon-start-medium: 40px;
    --token-cosmos-tip-sizing-icon-start-small: 24px;
    --token-cosmos-tip-sizing-min-height-container: 48px;
    --token-cosmos-tip-spacing-gap-horizontal-large: 12px;
    --token-cosmos-tip-spacing-gap-horizontal-medium: 8px;
    --token-cosmos-tip-spacing-gap-horizontal-small: 0px;
    --token-cosmos-tip-spacing-gap-vertical-medium: 8px;
    --token-cosmos-tip-spacing-gap-vertical-small: 2px;
    --token-cosmos-tip-spacing-horizontal-end-large: 20px;
    --token-cosmos-tip-spacing-horizontal-end-medium: 16px;
    --token-cosmos-tip-spacing-horizontal-end-small: 0px;
    --token-cosmos-tip-spacing-horizontal-start-large: 20px;
    --token-cosmos-tip-spacing-horizontal-start-medium: 16px;
    --token-cosmos-tip-spacing-vertical: 12px;
    --token-cosmos-tip-typography-description: p2;
    --token-cosmos-tip-typography-title: title;
    --token-cosmos-toggle-border-radius: 1000px;
    --token-cosmos-toggle-border-width-default-selected: 2px;
    --token-cosmos-toggle-border-width-default-unselected: 2px;
    --token-cosmos-toggle-border-width-inverse-selected: 2px;
    --token-cosmos-toggle-border-width-inverse-unselected: 2px;
    --token-cosmos-toggle-color-background-default-selected: #202020;
    --token-cosmos-toggle-color-background-default-unselected: #fff;
    --token-cosmos-toggle-color-background-inverse-selected: #fff;
    --token-cosmos-toggle-color-background-inverse-unselected: #202020;
    --token-cosmos-toggle-color-border-default-selected: #202020;
    --token-cosmos-toggle-color-border-default-unselected: #202020;
    --token-cosmos-toggle-color-border-inverse-selected: #fff;
    --token-cosmos-toggle-color-border-inverse-unselected: #fff;
    --token-cosmos-toggle-color-handle-default-selected: #fff;
    --token-cosmos-toggle-color-handle-default-unselected: #202020;
    --token-cosmos-toggle-color-handle-inverse-selected: #202020;
    --token-cosmos-toggle-color-handle-inverse-unselected: #fff;
    --token-cosmos-toggle-sizing-handle: 16px;
    --token-cosmos-toggle-spacing-horizontal-end-selected: 4px;
    --token-cosmos-toggle-spacing-horizontal-end-unselected: 20px;
    --token-cosmos-toggle-spacing-horizontal-start-selected: 20px;
    --token-cosmos-toggle-spacing-horizontal-start-unselected: 4px;
    --token-cosmos-toggle-spacing-vertical: 4px;
    --token-cosmos-tooltip-border-radius: 12px;
    --token-cosmos-tooltip-color-background: #202020;
    --token-cosmos-tooltip-color-content: #fff;
    --token-cosmos-tooltip-sizing-beak-height: 8px;
    --token-cosmos-tooltip-sizing-beak-width: 12px;
    --token-cosmos-tooltip-spacing-gap-end: 16px;
    --token-cosmos-tooltip-spacing-gap-start: 16px;
    --token-cosmos-tooltip-spacing-horizontal: 16px;
    --token-cosmos-tooltip-spacing-vertical: 12px;
    --token-cosmos-tooltip-typography-content: p2-bolder;
    --token-date-field-item-horizontal-gap: 8px;
    --token-date-field-item-min-width-2: 56px;
    --token-date-field-item-min-width-4: 78px;
    --token-dotcounternotification-animation-timing-bounce: .9s;
    --token-dotcounternotification-animation-timing-popout: 5s;
    --token-dotcounternotification-counter-font-size: 11px;
    --token-dotcounternotification-counter-min-size: 18px;
    --token-dotcounternotification-counter-outer-border-width: 2px;
    --token-dotcounternotification-counter-placement-bottom-shift-top: -5px;
    --token-dotcounternotification-counter-placement-center-shift-top: -50%;
    --token-dotcounternotification-dot-outer-border-width: 2px;
    --token-dotcounternotification-dot-size: 5px;
    --token-floating-action-button-medium-icon-size: 24px;
    --token-floating-action-button-medium-loader-size: 24px;
    --token-floating-action-button-medium-size: 64px;
    --token-floating-action-button-status-pressed-animation-duration-in: .1s;
    --token-floating-action-button-status-pressed-animation-duration-out: .1s;
    --token-floating-action-button-status-pressed-animation-timing-function-in: ease-in;
    --token-floating-action-button-status-pressed-animation-timing-function-out: cubic-bezier(.7,-.4,.4,1.4);
    --token-floating-action-button-status-pressed-scale: .95;
    --token-font-family-action: Circular20;
    --token-font-family-action-small: Circular20;
    --token-font-family-caption: Circular20;
    --token-font-family-custom: Circular20;
    --token-font-family-header-0: Circular20;
    --token-font-family-header-1: Circular20;
    --token-font-family-header-2: Circular20;
    --token-font-family-header-3: Circular20;
    --token-font-family-header-4: Circular20;
    --token-font-family-isometric-text: Circular20;
    --token-font-family-link-1: Circular20;
    --token-font-family-link-2: Circular20;
    --token-font-family-link-3: Circular20;
    --token-font-family-paragraph-1: Circular20;
    --token-font-family-paragraph-1-bolder: Circular20;
    --token-font-family-paragraph-2: Circular20;
    --token-font-family-paragraph-2-bolder: Circular20;
    --token-font-family-paragraph-3: Circular20;
    --token-font-family-paragraph-3-bolder: Circular20;
    --token-font-size-action: 18px;
    --token-font-size-action-small: 14px;
    --token-font-size-caption: 12px;
    --token-font-size-header-0: 40px;
    --token-font-size-header-1: 32px;
    --token-font-size-header-2: 28px;
    --token-font-size-header-3: 24px;
    --token-font-size-header-4: 20px;
    --token-font-size-link-1: 18px;
    --token-font-size-link-2: 16px;
    --token-font-size-link-3: 14px;
    --token-font-size-paragraph-1: 18px;
    --token-font-size-paragraph-1-bolder: 18px;
    --token-font-size-paragraph-2: 16px;
    --token-font-size-paragraph-2-bolder: 16px;
    --token-font-size-paragraph-3: 14px;
    --token-font-size-paragraph-3-bolder: 14px;
    --token-font-weight-action: medium;
    --token-font-weight-action-small: medium;
    --token-font-weight-caption: medium;
    --token-font-weight-header-0: #000;
    --token-font-weight-header-1: bold;
    --token-font-weight-header-2: bold;
    --token-font-weight-header-3: bold;
    --token-font-weight-header-4: medium;
    --token-font-weight-isometric-text: #000;
    --token-font-weight-link-1: medium;
    --token-font-weight-link-2: medium;
    --token-font-weight-link-3: medium;
    --token-font-weight-paragraph-1: book;
    --token-font-weight-paragraph-1-bolder: medium;
    --token-font-weight-paragraph-2: book;
    --token-font-weight-paragraph-2-bolder: medium;
    --token-font-weight-paragraph-3: book;
    --token-font-weight-paragraph-3-bolder: medium;
    --token-form-control-gap-vertical: 24px;
    --token-form-label-color: #6b6b6b;
    --token-form-label-extra-margin-left: 8px;
    --token-form-label-margin-bottom: 8px;
    --token-form-max-width: 480px;
    --token-form-note-color-error: #cd2e0f;
    --token-form-note-color-hint: #6b6b6b;
    --token-form-note-color-success: #1a964a;
    --token-form-note-icon-margin-right: 8px;
    --token-form-note-icon-margin-top: 2px;
    --token-form-note-icon-size: 16px;
    --token-form-note-margin-top: 8px;
    --token-form-note-padding-left: 8px;
    --token-generic-accent-color-on-brand: #fff;
    --token-generic-accent-color-on-light: #ffc629;
    --token-generic-accent-front-color-on-brand: #141414;
    --token-generic-accent-front-color-on-light: #141414;
    --token-generic-default-color-on-brand: #141414;
    --token-generic-default-color-on-light: #141414;
    --token-generic-inactive-color-on-brand: #0000004c;
    --token-generic-inactive-color-on-light: #dcdcdc;
    --token-grid-list-spacing-lg: 8px;
    --token-grid-list-spacing-md: 4px;
    --token-grid-list-spacing-sm: 1px;
    --token-grid-list-spacing-xlg: 12px;
    --token-icon-accent-background-color-on-brand: #fff;
    --token-icon-accent-background-color-on-light: #ffc629;
    --token-icon-accent-color-on-brand: #fff;
    --token-icon-accent-color-on-light: #ffc629;
    --token-icon-accent-foreground-color-on-brand: #141414;
    --token-icon-accent-foreground-color-on-light: #141414;
    --token-icon-default-background-color-on-brand: #141414;
    --token-icon-default-background-color-on-light: #141414;
    --token-icon-default-color-on-brand: #141414;
    --token-icon-default-color-on-light: #141414;
    --token-icon-default-foreground-color-on-brand: #fff;
    --token-icon-default-foreground-color-on-light: #fff;
    --token-inappnotification-background-color: #fff;
    --token-inappnotification-badge-border-color: #fff;
    --token-inappnotification-badge-border-width: 2px;
    --token-inappnotification-border-color: #000;
    --token-inappnotification-border-opacity: .03;
    --token-inappnotification-border-radius: 16px;
    --token-inappnotification-border-width: 1px;
    --token-inappnotification-content-icon-color: #6b6b6b;
    --token-inappnotification-content-inset-horizontal: 16px;
    --token-inappnotification-content-inset-vertical: 16px;
    --token-inappnotification-content-text-color: #141414;
    --token-inappnotification-media-size: 70px;
    --token-inappnotification-shadow-blur-radius: 16px;
    --token-inappnotification-shadow-color: #000;
    --token-inappnotification-shadow-opacity: .05;
    --token-inappnotification-shadow-vertical-offset: 8px;
    --token-input-choice-color-base-selected: #ffc629;
    --token-input-choice-color-base-unselected: #dcdcdc;
    --token-input-choice-size: 24px;
    --token-input-toggle-color-base-selected: #ffc629;
    --token-input-toggle-color-base-unselected: #dcdcdc;
    --token-input-toggle-height: 24px;
    --token-input-toggle-thumb-size: 20px;
    --token-input-toggle-width: 40px;
    --token-interest-emoji-margin-right: 4px;
    --token-interest-emoji-size: 18px;
    --token-interest-medium-border-radius: 18px;
    --token-interest-medium-border-width: 1px;
    --token-interest-medium-height: 36px;
    --token-interest-medium-padding-horizontal: 12px;
    --token-interest-small-border-radius: 15px;
    --token-interest-small-border-width: 1px;
    --token-interest-small-height: 30px;
    --token-interest-small-padding-horizontal: 12px;
    --token-interest-status-disabled-opacity: .4;
    --token-interest-text-color-base: #141414;
    --token-letter-spacing-header-0: 0%;
    --token-lifestylebadge-background-color: #ffedb3;
    --token-lifestylebadge-base-color-background: #ffedb3;
    --token-lifestylebadge-base-color-border: #00000000;
    --token-lifestylebadge-base-color-text: #141414;
    --token-lifestylebadge-border-radius: 15px;
    --token-lifestylebadge-border-width: 1px;
    --token-lifestylebadge-height: 30px;
    --token-lifestylebadge-icon-size: 20px;
    --token-lifestylebadge-mode-bff-background-color: #bce5ea;
    --token-lifestylebadge-mode-bff-text-color: #141414;
    --token-lifestylebadge-mode-bizz-background-color: #f9c8b8;
    --token-lifestylebadge-mode-bizz-text-color: #141414;
    --token-lifestylebadge-mode-dating-background-color: #ffedb4;
    --token-lifestylebadge-mode-dating-text-color: #141414;
    --token-lifestylebadge-padding-end: 10px;
    --token-lifestylebadge-padding-start: 5px;
    --token-lifestylebadge-selected-color-background: #ffc629;
    --token-lifestylebadge-selected-color-border: #141414;
    --token-lifestylebadge-selected-color-text: #141414;
    --token-lifestylebadge-spacing-icon-text: 5px;
    --token-lifestylebadge-text-color: #141414;
    --token-line-height-action: 24px;
    --token-line-height-action-small: 20px;
    --token-line-height-caption: 18px;
    --token-line-height-header-0: 46px;
    --token-line-height-header-1: 38px;
    --token-line-height-header-2: 34px;
    --token-line-height-header-3: 28px;
    --token-line-height-header-4: 24px;
    --token-line-height-link-1: 24px;
    --token-line-height-link-2: 22px;
    --token-line-height-link-3: 20px;
    --token-line-height-paragraph-1: 24px;
    --token-line-height-paragraph-1-bolder: 24px;
    --token-line-height-paragraph-2: 22px;
    --token-line-height-paragraph-2-bolder: 22px;
    --token-line-height-paragraph-3: 20px;
    --token-line-height-paragraph-3-bolder: 20px;
    --token-mark-border-radius: 11px;
    --token-mark-icon-size: 12px;
    --token-mark-padding-horizontal: 6px;
    --token-mark-shadow-blur-radius: 4px;
    --token-mark-shadow-color: #000;
    --token-mark-shadow-opacity: .1;
    --token-mark-shadow-vertical-offset: 2px;
    --token-mark-size: 22px;
    --token-mark-spacing-icon-text: 4px;
    --token-match-photos-border-color: #fff;
    --token-match-photos-border-radius: 20%;
    --token-match-photos-icon-to-image-size-ratio: 40%;
    --token-match-photos-image-left-rotate: -12;
    --token-match-photos-image-left-stack-index: 1;
    --token-match-photos-image-left-translate-x: 3.3000000000000003%;
    --token-match-photos-image-left-translate-y: 7.7%;
    --token-match-photos-image-right-rotate: 12;
    --token-match-photos-image-right-stack-index: 2;
    --token-match-photos-image-right-translate-x: -3.3000000000000003%;
    --token-match-photos-image-right-translate-y: 7.7%;
    --token-match-photos-lg-border-width: 4px;
    --token-match-photos-lg-image-size: 120px;
    --token-match-photos-md-border-width: 4px;
    --token-match-photos-md-image-size: 100px;
    --token-match-photos-xlg-border-width: 6px;
    --token-match-photos-xlg-image-size: 150px;
    --token-media-overlay-background-color: #141414;
    --token-media-overlay-background-opacity: .4;
    --token-mockcard-border-color: #141414;
    --token-mockcard-border-radius-rounded: 16px;
    --token-mockcard-border-radius-squared: 4px;
    --token-mockcard-border-width: 2px;
    --token-mockcard-close-icon-margin-right: 12px;
    --token-mockcard-close-icon-margin-top: 12px;
    --token-mockcard-close-icon-size: 16px;
    --token-mockcard-corner-icon-color: #6b6b6b;
    --token-mockcard-corner-icon-size: 24px;
    --token-mockcard-min-height: 150px;
    --token-mockcard-padding-horizontal: 16px;
    --token-mockcard-padding-vertical: 16px;
    --token-mockcard-spacing-action-margin-top: 16px;
    --token-mockcard-spacing-media-content: 16px;
    --token-mockcard-spacing-title-text: 6px;
    --token-mockcard-text-max-lines: 2;
    --token-mockcard-title-max-lines: 1;
    --token-modal-border-radius: 20px;
    --token-modal-bottom-outset-space: 16px;
    --token-modal-max-height: 90%;
    --token-modal-max-width: 528px;
    --token-modal-popup-outset-space: 16px;
    --token-modal-shadow-opacity: .6;
    --token-navigation-bar-background-color: #fff;
    --token-navigation-bar-button-color: #ffc629;
    --token-navigation-bar-color-base: #6b6b6b;
    --token-navigation-bar-gap-compact: 6px;
    --token-navigation-bar-gap-loose: 10px;
    --token-navigation-bar-height: 50px;
    --token-navigation-bar-icon-media-size: 24px;
    --token-navigation-bar-logo-height: 36px;
    --token-navigation-bar-profile-additional-color: #6b6b6b;
    --token-navigation-bar-profile-additional-heading-overlap: 4px;
    --token-navigation-bar-profile-avatar-margin-right: 12px;
    --token-navigation-bar-profile-avatar-size: 36px;
    --token-navigation-bar-profile-heading-color: #141414;
    --token-navigation-bar-slot-min-width: 44px;
    --token-navigation-bar-title-color: #141414;
    --token-nudge-border-radius: 12px;
    --token-nudge-icon-color: #6b6b6b;
    --token-nudge-icon-size: 24px;
    --token-nudge-padding-horizontal: 32px;
    --token-nudge-padding-vertical: 16px;
    --token-nudge-spacing-action-margin-top: 8px;
    --token-nudge-spacing-media-margin-bottom: 8px;
    --token-nudge-spacing-title-text: 4px;
    --token-online-status-color-idle: #ffc629;
    --token-online-status-color-online: #1a964a;
    --token-online-status-size: 8px;
    --token-pagination-dots-animation-timing-transition: .3s;
    --token-pagination-dots-dot-exploration-scaling-factor-p1: 1;
    --token-pagination-dots-dot-exploration-scaling-factor-p2: .666;
    --token-pagination-dots-dot-exploration-scaling-factor-p3: .333;
    --token-pagination-dots-dot-exploration-scaling-factor-p4: 0;
    --token-pagination-dots-dot-gap: 4px;
    --token-pagination-dots-dot-opacity-active: 1;
    --token-pagination-dots-dot-opacity-base: .4;
    --token-pagination-dots-dot-size: 6px;
    --token-phone-field-country-code-width: 110px;
    --token-phone-field-number-overlap: 2px;
    --token-placard-border-radius: 16px;
    --token-placard-extra-color-default: #6b6b6b;
    --token-placard-extra-color-inverted: #fff;
    --token-placard-extra-size-medium: 22px;
    --token-placard-media-size-medium: 22px;
    --token-placard-padding-horizontal: 16px;
    --token-placard-padding-vertical: 16px;
    --token-placard-spacing-content-extra: 12px;
    --token-placard-spacing-content-extra-compact: 8px;
    --token-placard-spacing-content-extra-loose: 12px;
    --token-placard-spacing-media-content: 16px;
    --token-placard-spacing-media-content-compact: 12px;
    --token-placard-spacing-media-content-loose: 16px;
    --token-progress-bar-heigh: 4px;
    --token-progress-bar-height: 4px;
    --token-progress-bar-primary-background-color-on-brand: #00000033;
    --token-progress-bar-primary-background-color-on-light: #f6f6f6;
    --token-progress-bar-primary-indicator-color-on-brand: #141414;
    --token-progress-bar-primary-indicator-color-on-light: #ffc629;
    --token-scroll-list-spacing-lg: 8px;
    --token-scroll-list-spacing-md: 4px;
    --token-scroll-list-spacing-sm: 1px;
    --token-scroll-list-spacing-xlg: 16px;
    --token-scroll-list-spacing-xxlg: 24px;
    --token-search-border-radius-rounded: 18px;
    --token-search-clear-color: #6b6b6b;
    --token-search-clear-margin-right: 8px;
    --token-search-clear-size: 20px;
    --token-search-height: 36px;
    --token-search-icon-color: #141414;
    --token-search-icon-margin-left: 12px;
    --token-search-icon-margin-right: 8px;
    --token-search-icon-size: 18px;
    --token-search-input-margin-right: 12px;
    --token-search-input-placeholder-color: #6b6b6b;
    --token-search-input-text-color: #141414;
    --token-select-base-background-color: #fff;
    --token-select-base-border-color: #dcdcdc;
    --token-select-base-border-width: 1px;
    --token-select-base-text-color: #141414;
    --token-select-border-radius: 16px;
    --token-select-filled-border-color: #6b6b6b;
    --token-select-focused-border-color: #141414;
    --token-select-focused-border-width: 2px;
    --token-select-font-family: Circular20;
    --token-select-font-size: 18px;
    --token-select-font-weight: book;
    --token-select-height: 56px;
    --token-select-icon-color: #141414;
    --token-select-icon-margin-left: 4px;
    --token-select-icon-size: 16px;
    --token-select-line-height: 24px;
    --token-select-padding-horizontal: 16px;
    --token-select-status-error-border-color: #cd2e0f;
    --token-select-status-error-border-width: 2px;
    --token-select-status-success-border-color: #1a964a;
    --token-select-status-success-border-width: 2px;
    --token-settings-item-border-color: #e7e7e7;
    --token-settings-item-border-width: 1px;
    --token-snackpill-border-radius: 8px;
    --token-snackpill-icon-size: 16px;
    --token-snackpill-padding-horizontal: 15px;
    --token-snackpill-padding-vertical: 7px;
    --token-snackpill-shadow-blur-radius: 10px;
    --token-snackpill-shadow-color: #000;
    --token-snackpill-shadow-opacity: .2;
    --token-snackpill-shadow-vertical-offset: 5px;
    --token-snackpill-spacing-icon-text: 5px;
    --token-spacing-gap: 16px;
    --token-spacing-lg: 16px;
    --token-spacing-md: 12px;
    --token-spacing-sm: 8px;
    --token-spacing-xlg: 24px;
    --token-spacing-xsm: 4px;
    --token-spacing-xxlg: 32px;
    --token-stack-spacing-compact: 8px;
    --token-stack-spacing-loose: 12px;
    --token-tabbar-height: 52px;
    --token-tabbar-item-padding-horizontal: 8px;
    --token-tabbar-item-padding-top: 6px;
    --token-tabbar-label-color-active: #141414;
    --token-tabbar-label-color-base: #6b6b6b;
    --token-tabbar-label-font-family: Circular20;
    --token-tabbar-label-font-size: 10px;
    --token-tabbar-label-font-weight: book;
    --token-tabbar-label-line-height: 12px;
    --token-tabbar-media-color-active: #141414;
    --token-tabbar-media-color-base: #949494;
    --token-tabbar-media-margin-bottom: 4px;
    --token-tabbar-media-size: 24px;
    --token-tabbar-notification-center-position-left: 21.5px;
    --token-tabbar-notification-center-position-top: 2.5px;
    --token-tabs-border-color-on-brand: #dcdcdc;
    --token-tabs-border-color-on-light: #dcdcdc;
    --token-tabs-border-width: 1px;
    --token-tabs-item-border-width: 3px;
    --token-tabs-item-color-active-on-brand: #141414;
    --token-tabs-item-color-active-on-light: #141414;
    --token-tabs-item-color-base-on-brand: #949494;
    --token-tabs-item-color-base-on-light: #949494;
    --token-tabs-item-gap: 8px;
    --token-tabs-item-icon-margin-bottom: 8px;
    --token-tabs-item-icon-size: 24px;
    --token-tabs-item-min-width: 44px;
    --token-tabs-item-notification-margin-left: 8px;
    --token-tabs-item-padding-horizontal: 18px;
    --token-tabs-item-padding-vertical: 12px;
    --token-tabs-padding-horizontal: 16px;
    --token-text-area-base-background-color: #fff;
    --token-text-area-base-border-color: #dcdcdc;
    --token-text-area-base-border-width: 1px;
    --token-text-area-base-text-color: #141414;
    --token-text-area-border-radius: 16px;
    --token-text-area-filled-border-color: #6b6b6b;
    --token-text-area-focused-border-color: #141414;
    --token-text-area-focused-border-width: 2px;
    --token-text-area-font-family: Circular20;
    --token-text-area-font-size: 18px;
    --token-text-area-font-weight: book;
    --token-text-area-line-height: 24px;
    --token-text-area-min-height: 124px;
    --token-text-area-padding-horizontal: 16px;
    --token-text-area-padding-vertical: 16px;
    --token-text-area-status-error-border-color: #cd2e0f;
    --token-text-area-status-error-border-width: 2px;
    --token-text-area-status-success-border-color: #1a964a;
    --token-text-area-status-success-border-width: 2px;
    --token-text-field-base-background-color: #fff;
    --token-text-field-base-border-color: #dcdcdc;
    --token-text-field-base-border-width: 1px;
    --token-text-field-base-text-color: #141414;
    --token-text-field-border-radius: 16px;
    --token-text-field-filled-border-color: #6b6b6b;
    --token-text-field-focused-border-color: #141414;
    --token-text-field-focused-border-width: 2px;
    --token-text-field-font-family: Circular20;
    --token-text-field-font-size: 18px;
    --token-text-field-font-weight: book;
    --token-text-field-height: 56px;
    --token-text-field-icon-color: #6b6b6b;
    --token-text-field-icon-size: 24px;
    --token-text-field-line-height: 24px;
    --token-text-field-padding-horizontal: 16px;
    --token-text-field-spacing-icon-action: 8px;
    --token-text-field-status-error-border-color: #cd2e0f;
    --token-text-field-status-error-border-width: 2px;
    --token-text-field-status-success-border-color: #1a964a;
    --token-text-field-status-success-border-width: 2px;
    --token-text-underline-link-1: true;
    --token-text-underline-link-2: true;
    --token-text-underline-link-3: true;
    --token-toggle-checked-background-color-on-brand: #141414;
    --token-toggle-checked-background-color-on-light: #141414;
    --token-toggle-checked-thumb-color-on-brand: #fff;
    --token-toggle-checked-thumb-color-on-light: #fff;
    --token-toggle-height: 24px;
    --token-toggle-thumb-size: 20px;
    --token-toggle-unchecked-background-color-on-brand: #6b6b6b;
    --token-toggle-unchecked-background-color-on-light: #949494;
    --token-toggle-unchecked-thumb-color-on-brand: #fff;
    --token-toggle-unchecked-thumb-color-on-light: #fff;
    --token-toggle-width: 40px;
    --token-tooltip-arrow-offset: 18px;
    --token-tooltip-arrow-size: 14px;
    --token-tooltip-border-color: #dcdcdc;
    --token-tooltip-border-radius: 18px;
    --token-tooltip-offset: 16px;
    --token-tooltip-padding-horizontal: 16px;
    --token-tooltip-padding-vertical: 8px;
    --token-tooltip-shadow-blur-radius: 10px;
    --token-tooltip-shadow-color: #000;
    --token-tooltip-shadow-opacity: .08;
    --token-tooltip-shadow-vertical-offset: 4px;
    --token-usercard-actions-height: 44px;
    --token-usercard-background-color: #f6f6f6;
    --token-usercard-border-radius: 12px;
    --token-usercard-content-inset: 7.199999999999999%;
    --token-usercard-halo-opacity: .8;
    --token-usercard-halo-width: 2px;
    --token-usercard-media-gradient-bottom-height: 50%;
    --token-usercard-media-gradient-bottom-opacity: .4;
    --token-usercard-media-gradient-top-height: 25%;
    --token-usercard-media-gradient-top-opacity: .4;
    --token-usercard-portrait-ratio: 144.144%;
    --token-usercard-thin-border-opacity: .05;
    --token-usercard-thin-border-width: 1px;
    --token-view-profile-block-background-color-default: #fff7de;
    --token-view-profile-block-block-inset: 24px;
    --token-view-profile-block-footer-icon-size: 40px;
    --token-view-profile-block-footer-margin-top: 8px;
    --token-view-profile-block-header-icon-margin-right: 8px;
    --token-view-profile-block-header-icon-size: 16px;
    --token-view-profile-block-header-margin-bottom: 8px;
    --token-cosmos-button-border-width-primary-yellow: 0px;
    --token-cosmos-button-border-width-secondary-yellow: 1px;
    --token-cosmos-button-border-width-tertiary-yellow: 0px;
    --token-cosmos-button-color-background-overlay-primary-default-hover: var( --token-cosmos-button-color-background-overlay-inverse-hover );
    --token-cosmos-button-color-background-overlay-secondary-default-hover: var( --token-cosmos-button-color-background-overlay-base-hover );
    --token-cosmos-button-color-background-overlay-tertiary-default-hover: var( --token-cosmos-button-color-background-overlay-base-hover );
    --token-cosmos-button-color-background-overlay-primary-default-pressed: var( --token-cosmos-button-color-background-overlay-inverse-pressed );
    --token-cosmos-button-color-background-overlay-secondary-default-pressed: var( --token-cosmos-button-color-background-overlay-base-pressed );
    --token-cosmos-button-color-background-overlay-tertiary-default-pressed: var( --token-cosmos-button-color-background-overlay-base-pressed );
    --token-cosmos-button-color-background-overlay-primary-inverse-hover: #1414140d;
    --token-cosmos-button-color-background-overlay-secondary-inverse-hover: #ffffff0d;
    --token-cosmos-button-color-background-overlay-tertiary-inverse-hover: #ffffff0d;
    --token-cosmos-button-color-background-overlay-primary-inverse-pressed: #1414141a;
    --token-cosmos-button-color-background-overlay-secondary-inverse-pressed: #ffffff1a;
    --token-cosmos-button-color-background-overlay-tertiary-inverse-pressed: #ffffff1a;
    --token-cosmos-button-color-background-overlay-primary-yellow-hover: #ffffff1d;
    --token-cosmos-button-color-background-overlay-secondary-yellow-hover: #ffdb5b1d;
    --token-cosmos-button-color-background-overlay-tertiary-yellow-hover: #ffdb5b1d;
    --token-cosmos-button-color-background-overlay-primary-yellow-pressed: #ffffff3d;
    --token-cosmos-button-color-background-overlay-secondary-yellow-pressed: #ffdb5b2d;
    --token-cosmos-button-color-background-overlay-tertiary-yellow-pressed: #ffdb5b2d;
    --token-cosmos-button-color-background-primary-yellow: #ffdb5b;
    --token-cosmos-button-color-background-secondary-yellow: #ffffff00;
    --token-cosmos-button-color-background-tertiary-yellow: #ffffff00;
    --token-cosmos-button-color-border-primary-yellow: #ffdb5b;
    --token-cosmos-button-color-border-secondary-yellow: #ffdb5b;
    --token-cosmos-button-color-border-tertiary-yellow: #ffdb5b;
    --token-cosmos-button-color-content-primary-yellow: #343333;
    --token-cosmos-button-color-content-secondary-yellow: #ffdb5b;
    --token-cosmos-button-color-content-tertiary-yellow: #ffdb5b;
    --color-ui-kit-text-default: var(--token-cosmos-semantic-color-text-default);
    --color-ui-kit-text-subdued: var(--token-cosmos-semantic-color-text-subdued);
    --color-ui-kit-text-error: var(--token-cosmos-semantic-color-text-error);
    --color-ui-kit-text-inverse: var(--token-cosmos-semantic-color-text-inverse);
    --color-ui-kit-text-yellow: var(--token-cosmos-button-color-background-primary-yellow);
    --color-ui-kit-link-default: var(--token-cosmos-semantic-color-text-links);
    --color-ui-kit-link-hover: var(--token-cosmos-semantic-color-text-links);
    --color-ui-kit-white: #fff;
    --styleguide-color-text-secondary: #717171;
    --styleguide-cell-color-background-light: #f4f4f4;
    --styleguide-cell-color-background-dark: #999;
    --styleguide-cell-color-background-brand: var(--token-cosmos-button-color-background-primary-yellow);
    --control-height-medium: var(--token-cosmos-button-sizing-min-height-medium);
    --ui-kit-content-max-inner-width: 1360px;
    --ui-kit-content-max-width: 1440px
}

:root body {
    font-family: var(--font-family-custom-default);
    font-size: var(--font-size-base);
    line-height: var(--line-height-base);
    color: var(--color-ui-kit-text-default)
}

.mission-statement__u9dh4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px
}

@media(min-width: 768px) {
    .mission-statement__u9dh4 {
        gap:24px
    }
}

@media(min-width: 1024px) {
    .mission-statement__u9dh4 {
        padding:40px;
        margin: 0 auto;
        max-width: 1130px
    }
}

.mission-statement__statement__ADppj {
    text-align: center
}

@media(min-width: 768px) {
    .mission-statement__statement__ADppj {
        max-width:755px
    }
}

@media(min-width: 1024px) {
    .mission-statement__statement__ADppj {
        max-width:1130px
    }
}

*,:after,:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

html {
    font-size: 100%;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section {
    display: block
}

body {
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

button,input {
    overflow: visible
}

[type=reset],[type=submit],button,html [type=button] {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button
}

button,select {
    text-transform: none
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
    outline: 1px dotted ButtonText
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
    appearance: button
}

button,input,optgroup,select,textarea {
    margin: 0;
    border: 0;
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-rendering: auto
}

select {
    background: transparent
}

ol,ul {
    list-style: none
}

iframe {
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

b,strong {
    color: inherit
}

a {
    -webkit-text-decoration-skip: objects;
    text-decoration-skip: objects
}

p {
    margin-top: 0;
    margin-bottom: 0
}

img {
    display: block
}

svg:not(:root) {
    overflow: hidden;
    display: block
}

[hidden] {
    display: none
}

h1,h2,h3,h4,h5,h6 {
    margin: 0
}

cite {
    font-size: 16px
}

label[for] {
    cursor: pointer
}

:root {
    --color-text-default: #343333;
    --color-text-subdued: #575656;
    --color-text-error: #b24414;
    --color-text-inverse: #fff;
    --color-text-brand: #fff500;
    --color-link-default: #343333;
    --color-link-hover: #343333;
    --color-icon-default: #343333;
    --color-border-default: #dcdcdc;
    --color-border-selected: #343333;
    --forms-border-width-resting: 1px;
    --forms-border-width-focused: 2px;
    --forms-border-color-resting: #8d8d8d;
    --forms-border-color-focused: #343333;
    --forms-border-color-error: #b24414;
    --focus-ring-outer-width: 2px;
    --focus-ring-outer-color: #000;
    --focus-ring-outer-offset: -3px;
    --focus-ring-inner-width: 1px;
    --focus-ring-inner-color: #000;
    --focus-ring-inner-offset: 2px;
    --control-height-medium: 48px;
    --control-padding-horizontal-medium: 24px;
    --font-family-custom-default: "BumbleSans","BumbleSansFallback",-apple-system,"San Francisco","Helvetica Neue",Roboto,"Segoe WP","Segoe UI",sans-serif;
    --font-family-custom-heading: "BumbleSansCondensed","BumbleSansCondensedFallback",-apple-system,"San Francisco","Helvetica Neue",Roboto,"Segoe WP","Segoe UI",sans-serif;
    --font-weight-regular: normal;
    --font-weight-book: 400;
    --font-weight-medium: 500;
    --font-weight-bold: 600;
    --font-size-base: 16px;
    --line-height-base: 1.5;
    --header-z-index: 100;
    --over-content-z-index: 10;
    --content-section-padding-horizontal: clamp(16px,-45.9346405229px + 15.0326797386vw,108px);
    --content-section-padding-vertical: clamp(64px,42.4575163399px + 5.2287581699vw,96px);
    --content-section-gap-horizontal: clamp(16px,10.614379085px + 1.3071895425vw,24px);
    --content-section-gap-vertical: clamp(24px,18.614379085px + 1.3071895425vw,32px);
    --content-max-inner-width: 1218px;
    --content-max-width: calc(var(--content-max-inner-width) + 2 * var(--content-section-padding-horizontal));
    --logo-color: #343333;
    --header-min-height: 64px;
    --card-border-radius: 16px;
    --card-content-gap: 12px;
    --card-content-padding: clamp(24px,18.614379085px + 1.3071895425vw,32px)
}

@media(min-width: 640px) {
    :root {
        --header-min-height:72px;
        --card-border-radius: 24px
    }
}

html {
    --screen-height: 100vh;
    color: var(--color-text-default);
    font-weight: var(--font-weight-regular);
    font-size: var(--font-size-base);
    line-height: var(--line-height-base);
    font-family: var(--font-family-custom-default),sans-serif
}

@supports(height: 100dvh) {
    html {
        --screen-height:100dvh
    }
}

.is-opened-mobile-nav {
    overflow: hidden;
    height: var(--screen-height)
}

.header-1.is-responsive {
    font-weight: var(--font-weight-bold,700);
    font-size: var(--font-size,50px);
    line-height: var(--line-height,.85);
    font-family: var(--font-family-custom-heading);
    --font-size: clamp(50px,(44px + 1.875vw) * var(--resize-speed,1),56px);
    text-transform: uppercase
}

@media(min-width: 1024px) {
    .header-1.is-responsive {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .header-1.is-responsive {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .header-1.is-responsive {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .header-1.is-responsive {
        --line-height:0.85;
        --font-size: clamp(52px,(-2.8571428571px + 8.5714285714vw) * var(--resize-speed,1),100px)
    }
}

.cta-box__header,.faq__header,.header-2.is-responsive,.header-mobile-menu__link,.page-feature-cta__header {
    font-weight: var(--font-weight-bold,700);
    font-size: var(--font-size,43px);
    line-height: var(--line-height,.85);
    font-family: var(--font-family-custom-heading);
    --font-size: clamp(43px,(38px + 1.5625vw) * var(--resize-speed,1),48px);
    text-transform: uppercase
}

@media(min-width: 1024px) {
    .cta-box__header,.faq__header,.header-2.is-responsive,.header-mobile-menu__link,.page-feature-cta__header {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .cta-box__header,.faq__header,.header-2.is-responsive,.header-mobile-menu__link,.page-feature-cta__header {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .cta-box__header,.faq__header,.header-2.is-responsive,.header-mobile-menu__link,.page-feature-cta__header {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .cta-box__header,.faq__header,.header-2.is-responsive,.header-mobile-menu__link,.page-feature-cta__header {
        --line-height:0.85;
        --font-size: clamp(48px,(6.8571428571px + 6.4285714286vw) * var(--resize-speed,1),84px)
    }
}

.card__title,.carousel-card__title,.header-3.is-responsive {
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size,25px);
    line-height: var(--line-height,1);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(25px,(22px + 0.9375vw) * var(--resize-speed,1),28px)
}

@media(min-width: 1024px) {
    .card__title,.carousel-card__title,.header-3.is-responsive {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .card__title,.carousel-card__title,.header-3.is-responsive {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .card__title,.carousel-card__title,.header-3.is-responsive {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .card__title,.carousel-card__title,.header-3.is-responsive {
        --line-height:1.1;
        --font-size: clamp(28px,(18.8571428571px + 1.4285714286vw) * var(--resize-speed,1),36px)
    }
}

.p-1.is-responsive {
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size,16px);
    line-height: var(--line-height,1.2);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(16px,(16px + 0vw) * var(--resize-speed,1),16px)
}

@media(min-width: 1024px) {
    .p-1.is-responsive {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .p-1.is-responsive {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .p-1.is-responsive {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .p-1.is-responsive {
        --line-height:1.1;
        --font-size: clamp(16px,(11.4285714286px + 0.7142857143vw) * var(--resize-speed,1),20px)
    }
}

.card__text,.carousel-card__text,.cta-box__text,.p-2.is-responsive {
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size,14px);
    line-height: var(--line-height,1.2);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(14px,(14px + 0vw) * var(--resize-speed,1),14px)
}

@media(min-width: 1024px) {
    .card__text,.carousel-card__text,.cta-box__text,.p-2.is-responsive {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .card__text,.carousel-card__text,.cta-box__text,.p-2.is-responsive {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .card__text,.carousel-card__text,.cta-box__text,.p-2.is-responsive {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .card__text,.carousel-card__text,.cta-box__text,.p-2.is-responsive {
        --line-height:1.3;
        --font-size: clamp(14px,(9.4285714286px + 0.7142857143vw) * var(--resize-speed,1),18px)
    }
}

.app-links__description,.p-3.is-responsive,.page-footer__copy {
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size,12px);
    line-height: var(--line-height,1.2);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(12px,(12px + 0vw) * var(--resize-speed,1),12px)
}

@media(min-width: 1024px) {
    .app-links__description,.p-3.is-responsive,.page-footer__copy {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .app-links__description,.p-3.is-responsive,.page-footer__copy {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .app-links__description,.p-3.is-responsive,.page-footer__copy {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .app-links__description,.p-3.is-responsive,.page-footer__copy {
        --line-height:1.2;
        --font-size: clamp(12px,(9.7142857143px + 0.3571428571vw) * var(--resize-speed,1),14px)
    }
}

.action-small.is-responsive,.header-menu__dropdown-link,.header-menu__link,.page-footer__nav--secondary .page-footer__nav-item,.select-dropdown__link,.select-label__text {
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size,12px);
    line-height: var(--line-height,1.2);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(12px,(12px + 0vw) * var(--resize-speed,1),12px)
}

@media(min-width: 1024px) {
    .action-small.is-responsive,.header-menu__dropdown-link,.header-menu__link,.page-footer__nav--secondary .page-footer__nav-item,.select-dropdown__link,.select-label__text {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .action-small.is-responsive,.header-menu__dropdown-link,.header-menu__link,.page-footer__nav--secondary .page-footer__nav-item,.select-dropdown__link,.select-label__text {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .action-small.is-responsive,.header-menu__dropdown-link,.header-menu__link,.page-footer__nav--secondary .page-footer__nav-item,.select-dropdown__link,.select-label__text {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .action-small.is-responsive,.header-menu__dropdown-link,.header-menu__link,.page-footer__nav--secondary .page-footer__nav-item,.select-dropdown__link,.select-label__text {
        --line-height:1.2;
        --font-size: clamp(14px,(14px + 0vw) * var(--resize-speed,1),14px)
    }
}

.action-medium.is-responsive,.button__text,.page-footer__nav-item {
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size,14px);
    line-height: var(--line-height,1.2);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(14px,(14px + 0vw) * var(--resize-speed,1),14px)
}

@media(min-width: 1024px) {
    .action-medium.is-responsive,.button__text,.page-footer__nav-item {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .action-medium.is-responsive,.button__text,.page-footer__nav-item {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .action-medium.is-responsive,.button__text,.page-footer__nav-item {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .action-medium.is-responsive,.button__text,.page-footer__nav-item {
        --line-height:1.2;
        --font-size: clamp(18px,(18px + 0vw) * var(--resize-speed,1),18px)
    }
}

.action-large.is-responsive,.header-mobile-menu__sublist .header-mobile-menu__link,.modal-list__dropdown-link {
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size,16px);
    line-height: var(--line-height,1.2);
    font-family: var(--font-family-custom-default);
    --font-size: clamp(16px,(16px + 0vw) * var(--resize-speed,1),16px)
}

@media(min-width: 1024px) {
    .action-large.is-responsive,.header-mobile-menu__sublist .header-mobile-menu__link,.modal-list__dropdown-link {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .action-large.is-responsive,.header-mobile-menu__sublist .header-mobile-menu__link,.modal-list__dropdown-link {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .action-large.is-responsive,.header-mobile-menu__sublist .header-mobile-menu__link,.modal-list__dropdown-link {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .action-large.is-responsive,.header-mobile-menu__sublist .header-mobile-menu__link,.modal-list__dropdown-link {
        --line-height:1.3;
        --font-size: clamp(20px,(20px + 0vw) * var(--resize-speed,1),20px)
    }
}

.action-large,.action-medium,.action-small,.header-1,.header-2,.header-3,.p-1,.p-2,.p-3 {
    color: var(--text-color,var(--color-text-default))
}

.is-inherited.action-large,.is-inherited.action-medium,.is-inherited.action-small,.is-inherited.header-1,.is-inherited.header-2,.is-inherited.header-3,.is-inherited.p-1,.is-inherited.p-2,.is-inherited.p-3 {
    font-size: inherit
}

.action-large p+p,.action-medium p+p,.action-small p+p,.header-1 p+p,.header-2 p+p,.header-3 p+p,.p-1 p+p,.p-2 p+p,.p-3 p+p {
    margin-top: 1em
}

[lang=de] .cta-box__header,[lang=de] .faq__header,[lang=de] .header-1,[lang=de] .header-2,[lang=de] .header-mobile-menu__link,[lang=de] .page-feature-cta__header,[lang=fi] .cta-box__header,[lang=fi] .faq__header,[lang=fi] .header-1,[lang=fi] .header-2,[lang=fi] .header-mobile-menu__link,[lang=fi] .page-feature-cta__header,[lang=fr] .cta-box__header,[lang=fr] .faq__header,[lang=fr] .header-1,[lang=fr] .header-2,[lang=fr] .header-mobile-menu__link,[lang=fr] .page-feature-cta__header,[lang=nb] .cta-box__header,[lang=nb] .faq__header,[lang=nb] .header-1,[lang=nb] .header-2,[lang=nb] .header-mobile-menu__link,[lang=nb] .page-feature-cta__header {
    --line-height: 1;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    -webkit-margin-before: .3em;
    margin-block-start:.3em}

[lang=nl] .cta-box__header,[lang=nl] .faq__header,[lang=nl] .header-1,[lang=nl] .header-2,[lang=nl] .header-mobile-menu__link,[lang=nl] .page-feature-cta__header,[lang=pl] .cta-box__header,[lang=pl] .faq__header,[lang=pl] .header-1,[lang=pl] .header-2,[lang=pl] .header-mobile-menu__link,[lang=pl] .page-feature-cta__header,[lang=sv] .cta-box__header,[lang=sv] .faq__header,[lang=sv] .header-1,[lang=sv] .header-2,[lang=sv] .header-mobile-menu__link,[lang=sv] .page-feature-cta__header {
    --line-height: 1;
    -webkit-margin-before: .3em;
    margin-block-start:.3em}

[lang=es-ar] .cta-box__header,[lang=es-ar] .faq__header,[lang=es-ar] .header-1,[lang=es-ar] .header-2,[lang=es-ar] .header-mobile-menu__link,[lang=es-ar] .page-feature-cta__header,[lang=es-co] .cta-box__header,[lang=es-co] .faq__header,[lang=es-co] .header-1,[lang=es-co] .header-2,[lang=es-co] .header-mobile-menu__link,[lang=es-co] .page-feature-cta__header,[lang=es-mx] .cta-box__header,[lang=es-mx] .faq__header,[lang=es-mx] .header-1,[lang=es-mx] .header-2,[lang=es-mx] .header-mobile-menu__link,[lang=es-mx] .page-feature-cta__header,[lang=es] .cta-box__header,[lang=es] .faq__header,[lang=es] .header-1,[lang=es] .header-2,[lang=es] .header-mobile-menu__link,[lang=es] .page-feature-cta__header,[lang=fr-ca] .cta-box__header,[lang=fr-ca] .faq__header,[lang=fr-ca] .header-1,[lang=fr-ca] .header-2,[lang=fr-ca] .header-mobile-menu__link,[lang=fr-ca] .page-feature-cta__header,[lang=fr] .cta-box__header,[lang=fr] .faq__header,[lang=fr] .header-1,[lang=fr] .header-2,[lang=fr] .header-mobile-menu__link,[lang=fr] .page-feature-cta__header,[lang=hi] .cta-box__header,[lang=hi] .faq__header,[lang=hi] .header-1,[lang=hi] .header-2,[lang=hi] .header-mobile-menu__link,[lang=hi] .page-feature-cta__header,[lang=it] .cta-box__header,[lang=it] .faq__header,[lang=it] .header-1,[lang=it] .header-2,[lang=it] .header-mobile-menu__link,[lang=it] .page-feature-cta__header,[lang=ja] .cta-box__header,[lang=ja] .faq__header,[lang=ja] .header-1,[lang=ja] .header-2,[lang=ja] .header-mobile-menu__link,[lang=ja] .page-feature-cta__header,[lang=ko] .cta-box__header,[lang=ko] .faq__header,[lang=ko] .header-1,[lang=ko] .header-2,[lang=ko] .header-mobile-menu__link,[lang=ko] .page-feature-cta__header,[lang=pt-pt] .cta-box__header,[lang=pt-pt] .faq__header,[lang=pt-pt] .header-1,[lang=pt-pt] .header-2,[lang=pt-pt] .header-mobile-menu__link,[lang=pt-pt] .page-feature-cta__header,[lang=pt] .cta-box__header,[lang=pt] .faq__header,[lang=pt] .header-1,[lang=pt] .header-2,[lang=pt] .header-mobile-menu__link,[lang=pt] .page-feature-cta__header,[lang=zh-Hant] .cta-box__header,[lang=zh-Hant] .faq__header,[lang=zh-Hant] .header-1,[lang=zh-Hant] .header-2,[lang=zh-Hant] .header-mobile-menu__link,[lang=zh-Hant] .page-feature-cta__header,[lang=zh] .cta-box__header,[lang=zh] .faq__header,[lang=zh] .header-1,[lang=zh] .header-2,[lang=zh] .header-mobile-menu__link,[lang=zh] .page-feature-cta__header {
    --line-height: 1.1;
    -webkit-margin-before: .3em;
    margin-block-start:.3em}

[lang=en-au] .cta-box__header,[lang=en-au] .faq__header,[lang=en-au] .header-1,[lang=en-au] .header-2,[lang=en-au] .header-mobile-menu__link,[lang=en-au] .page-feature-cta__header,[lang=en-ca] .cta-box__header,[lang=en-ca] .faq__header,[lang=en-ca] .header-1,[lang=en-ca] .header-2,[lang=en-ca] .header-mobile-menu__link,[lang=en-ca] .page-feature-cta__header,[lang=en-in] .cta-box__header,[lang=en-in] .faq__header,[lang=en-in] .header-1,[lang=en-in] .header-2,[lang=en-in] .header-mobile-menu__link,[lang=en-in] .page-feature-cta__header,[lang=en-us] .cta-box__header,[lang=en-us] .faq__header,[lang=en-us] .header-1,[lang=en-us] .header-2,[lang=en-us] .header-mobile-menu__link,[lang=en-us] .page-feature-cta__header,[lang=en] .cta-box__header,[lang=en] .faq__header,[lang=en] .header-1,[lang=en] .header-2,[lang=en] .header-mobile-menu__link,[lang=en] .page-feature-cta__header {
    -webkit-margin-before: .3em;
    margin-block-start:.3em}

[lang=ru] .cta-box__header,[lang=ru] .faq__header,[lang=ru] .header-1,[lang=ru] .header-2,[lang=ru] .header-mobile-menu__link,[lang=ru] .page-feature-cta__header {
    --line-height: 1
}

[lang=en].cta-box__header,[lang=en].faq__header,[lang=en].header-1,[lang=en].header-2,[lang=en].header-mobile-menu__link,[lang=en].page-feature-cta__header {
    --line-height: inherit;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

[lang=zh-Hant] .cta-box__header,[lang=zh-Hant] .faq__header,[lang=zh-Hant] .header-1,[lang=zh-Hant] .header-2,[lang=zh-Hant] .header-mobile-menu__link,[lang=zh-Hant] .page-feature-cta__header,[lang=zh] .cta-box__header,[lang=zh] .faq__header,[lang=zh] .header-1,[lang=zh] .header-2,[lang=zh] .header-mobile-menu__link,[lang=zh] .page-feature-cta__header {
    white-space: pre-wrap
}

.is-responsive {
    min-height: 0
}

.header-1 {
    font-weight: var(--font-weight-bold,700);
    font-size: var(--font-size,50px);
    line-height: var(--line-height,.85);
    font-family: var(--font-family-custom-heading);
    text-transform: uppercase;
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-1 {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .header-1 {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .header-1 {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .header-1 {
        --line-height:0.85;
        --font-size: 100px
    }
}

.header-2 {
    font-weight: var(--font-weight-bold,700);
    font-size: var(--font-size,43px);
    line-height: var(--line-height,.85);
    font-family: var(--font-family-custom-heading);
    text-transform: uppercase;
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-2 {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .header-2 {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .header-2 {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .header-2 {
        --line-height:0.85;
        --font-size: 84px
    }
}

.header-3 {
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size,25px);
    line-height: var(--line-height,1);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .header-3 {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .header-3 {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .header-3 {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .header-3 {
        --line-height:1.1;
        --font-size: 36px
    }
}

.p-1 {
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size,16px);
    line-height: var(--line-height,1.2);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-1 {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .p-1 {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .p-1 {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .p-1 {
        --line-height:1.1;
        --font-size: 20px
    }
}

.p-2 {
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size,14px);
    line-height: var(--line-height,1.2);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-2 {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .p-2 {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .p-2 {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .p-2 {
        --line-height:1.3;
        --font-size: 18px
    }
}

.p-3 {
    font-weight: var(--font-weight-regular,400);
    font-size: var(--font-size,12px);
    line-height: var(--line-height,1.2);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .p-3 {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .p-3 {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .p-3 {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .p-3 {
        --line-height:1.2;
        --font-size: 14px
    }
}

.action-small {
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size,12px);
    line-height: var(--line-height,1.2);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-small {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .action-small {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .action-small {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .action-small {
        --line-height:1.2;
        --font-size: 14px
    }
}

.action-medium {
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size,14px);
    line-height: var(--line-height,1.2);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-medium {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .action-medium {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .action-medium {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .action-medium {
        --line-height:1.2;
        --font-size: 18px
    }
}

.action-large {
    font-weight: var(--font-weight-medium,500);
    font-size: var(--font-size,16px);
    line-height: var(--line-height,1.2);
    font-family: var(--font-family-custom-default);
    margin: 0;
    padding: 0
}

@media(min-width: 1024px) {
    .action-large {
        --resize-speed:0.8
    }
}

@media(min-width: 1260px) {
    .action-large {
        --resize-speed:0.9
    }
}

@media(min-width: 1360px) {
    .action-large {
        --resize-speed:1
    }
}

@media(min-width: 641px) {
    .action-large {
        --line-height:1.3;
        --font-size: 20px
    }
}

.is-italic {
    margin-right: .2ch;
    font-style: italic
}

.formatted-text {
    font-family: var(--font-family-custom-default),sans-serif
}

.formatted-text h1,.formatted-text h2,.formatted-text h3,.formatted-text h4,.formatted-text h5,.formatted-text h6 {
    margin: 0;
    padding: 0;
    font-size: 1em;
    line-height: 1.4
}

.formatted-text b+*,.formatted-text p+*,.formatted-text strong+* {
    margin-top: 1em
}

.formatted-text b[style] {
    font-size: inherit!important
}

.formatted-text ol,.formatted-text ul {
    padding-left: 0
}

.formatted-text ol li+li,.formatted-text ul li+li {
    margin-top: 11px
}

.is-one-line {
    white-space: nowrap
}

button {
    cursor: pointer
}

.color-default {
    color: var(--color-text-default)
}

.color-inverse {
    color: var(--color-text-inverse)
}

.color-brand {
    color: var(--color-text-brand)
}

.a11y-visually-hidden {
    position: absolute;
    overflow: hidden;
    width: 1px;
    height: 1px;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    white-space: nowrap
}

.a11y-stretched-touch:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    cursor: pointer
}

.a11y-show-touch-area .a11y-stretched-touch {
    -webkit-box-shadow: inset 0 0 3px rgba(255,0,0,.7);
    box-shadow: inset 0 0 3px rgba(255,0,0,.7)
}

.a11y-show-touch-area .a11y-stretched-touch:before {
    background: rgba(255,0,0,.1)
}

.button {
    --button-overlay-background-hover: hsla(0,0%,8%,.051);
    --button-overlay-background-pressed: hsla(0,0%,8%,.102);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    overflow: hidden;
    min-width: var(--button-min-width);
    min-height: var(--button-min-height);
    margin: 0;
    padding: var(--button-padding-vertical) var(--button-padding-horizontal);
    border: none;
    border: var(--button-border-width,0) var(--button-border-style,solid) var(--button-border-color,transparent);
    border-radius: calc(var(--button-min-height)/2);
    background-color: var(--button-background-color,transparent);
    text-align: center;
    color: var(--button-color);
    text-decoration: none;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-font-smoothing: antialiased
}

.button:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: inherit
}

@media(min-width: 640px) {
    .button {
        --button-min-width:150px
    }
}

.button__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--button-content-color);
    pointer-events: none;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    gap: 0 var(--token-cosmos-button-spacing-gap-medium)
}

.button__text {
    display: block;
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    min-width: 0
}

@media(min-width: 640px) {
    .button__text {
        -webkit-transform:translateY(-.05em);
        transform: translateY(-.05em)
    }
}

.button__icon {
    display: block;
    width: var(--button-icon-size);
    height: var(--button-icon-size)
}

.button__icon+.button__text {
    margin-left: var(--button-gap)
}

.button--circle {
    min-width: var(--button-min-height);
    width: var(--button-min-height);
    height: var(--button-min-height);
    padding: 0
}

.button--size-medium {
    --button-gap: var(--token-cosmos-button-spacing-medium-gap);
    --button-padding-vertical: var(--token-cosmos-button-spacing-vertical-medium);
    --button-padding-horizontal: var(--token-cosmos-button-spacing-horizontal-medium);
    --button-border-radius: var(--token-cosmos-button-border-radius-medium);
    --button-min-height: var(--token-cosmos-button-sizing-min-height-medium);
    --button-icon-size: var(--token-cosmos-button-sizing-icon-medium);
    --button-loader-size: var(--token-cosmos-button-sizing-loader-medium)
}

.button--size-small {
    --button-gap: var(--token-cosmos-button-spacing-small-gap);
    --button-padding-vertical: var(--token-cosmos-button-spacing-vertical-small);
    --button-padding-horizontal: var(--token-cosmos-button-spacing-horizontal-small);
    --button-border-radius: var(--token-cosmos-button-border-radius-small);
    --button-min-height: var(--token-cosmos-button-sizing-min-height-small);
    --button-icon-size: var(--token-cosmos-button-sizing-icon-small);
    --button-loader-size: var(--token-cosmos-button-sizing-loader-small)
}

.button--color-default.button--primary {
    --button-background-color: var(--token-cosmos-button-color-background-primary-default);
    --button-color: var(--token-cosmos-button-color-content-primary-default);
    --button-border-color: var(--token-cosmos-button-color-border-primary-default);
    --button-border-width: var(--token-cosmos-button-border-width-primary-default)
}

.button--color-default.button--secondary {
    --button-background-color: var(--token-cosmos-button-color-background-secondary-default);
    --button-color: var(--token-cosmos-button-color-content-secondary-default);
    --button-border-color: var(--token-cosmos-button-color-border-secondary-default);
    --button-border-width: var(--token-cosmos-button-border-width-secondary-default)
}

.button--color-default.button--tertiary {
    --button-background-color: var(--token-cosmos-button-color-background-tertiary-default);
    --button-color: var(--token-cosmos-button-color-content-tertiary-default);
    --button-border-color: var(--token-cosmos-button-color-border-tertiary-default);
    --button-border-width: var(--token-cosmos-button-border-width-tertiary-default)
}

.button--color-inverse.button--primary {
    --button-background-color: var(--token-cosmos-button-color-background-primary-inverse);
    --button-color: var(--token-cosmos-button-color-content-primary-inverse);
    --button-border-color: var(--token-cosmos-button-color-border-primary-inverse);
    --button-border-width: var(--token-cosmos-button-border-width-primary-inverse)
}

.button--color-inverse.button--secondary {
    --button-background-color: var(--token-cosmos-button-color-background-secondary-inverse);
    --button-color: var(--token-cosmos-button-color-content-secondary-inverse);
    --button-border-color: var(--token-cosmos-button-color-border-secondary-inverse);
    --button-border-width: var(--token-cosmos-button-border-width-secondary-inverse)
}

.button--color-inverse.button--tertiary {
    --button-background-color: var(--token-cosmos-button-color-background-tertiary-inverse);
    --button-color: var(--token-cosmos-button-color-content-tertiary-inverse);
    --button-border-color: var(--token-cosmos-button-color-border-tertiary-inverse);
    --button-border-width: var(--token-cosmos-button-border-width-tertiary-inverse)
}

.button[class*=primary][class*=default] {
    --button-overlay-background-hover: hsla(0,0%,100%,.051);
    --button-overlay-background-pressed: hsla(0,0%,100%,.102)
}

.button:focus-visible:before,.button:hover:before {
    content: "";
    background-color: var(--button-overlay-background-hover)
}

.button.is-pressed:before,.button:active:before {
    content: "";
    background-color: var(--button-overlay-background-pressed)
}

.button--inline {
    max-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.android .button--cta-sign-in,.ios .button--cta-sign-in {
    display: none
}

.button--primary.yellow {
    --button-background-color: #fbca00;
    --button-content-color: #343333
}

.stack {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top
}

.stack--fullwidth {
    width: 100%
}

.stack--row {
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row
}

.stack--column,.stack--row {
    -webkit-box-direction: normal
}

.stack--column {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column
}

.stack--align-start {
    text-align: left
}

.stack--align-start.stack--row {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start
}

.stack--align-start.stack--column {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start
}

.stack--align-center {
    text-align: center
}

.stack--align-center.stack--row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.stack--align-center.stack--column {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.stack--align-end {
    text-align: right
}

.stack--align-end.stack--row {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

.stack--align-end.stack--column {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end
}

.stack--align-stretch {
    text-align: center
}

.stack--align-stretch.stack--row {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.stack--align-stretch.stack--column {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.stack--row.stack--spacing-compact>.stack__item+.stack__item {
    margin-left: 8px
}

.stack--row.stack--spacing-default>.stack__item+.stack__item {
    margin-left: 12px
}

.stack--column.stack--spacing-compact>.stack__item+.stack__item {
    margin-top: 8px
}

.stack--column.stack--spacing-default>.stack__item+.stack__item {
    margin-top: 12px
}

.icon {
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
    fill: currentColor;
    -webkit-font-smoothing: antialiased
}

.icon svg {
    width: 100%;
    height: 100%;
    pointer-events: none
}

.icon--sm {
    width: 16px;
    height: 16px
}

.icon--xsm {
    width: 20px;
    height: 20px
}

.icon--stretch {
    width: inherit;
    height: inherit
}

.icon--inline {
    display: inline-block;
    height: calc(var(--font-size)*.65);
    width: calc(var(--font-size)*.65);
    margin-bottom: .25%;
    margin-left: -1%;
    margin-right: -1%
}

[lang=ja] .icon--inline,[lang=pl] .icon--inline {
    margin-right: 5px
}

[lang=zh] .icon--inline {
    margin-right: 10px
}

.link {
    display: inline;
    color: var(--color-link-default);
    text-decoration: none;
    font-weight: var(--font-weight-medium);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.link--decorated {
    display: inline;
    background-image: -webkit-gradient(linear,left top,right top,from(var(--color-link,var(--color-link-default))),to(var(--color-link,var(--color-link-default))));
    background-image: linear-gradient(to right,var(--color-link,var(--color-link-default)) 0,var(--color-link,var(--color-link-default)) 100%);
    background-position: 0 96%;
    background-repeat: repeat-x;
    background-size: 100% 2px;
    -webkit-transition: background-position .1s ease,opacity .1s ease;
    transition: background-position .1s ease,opacity .1s ease
}

.link--decorated:hover {
    --color-link: var(--color-link-hover);
    background-position: 0 106%
}

.link--underlined {
    border-bottom: 1px solid;
    text-decoration: none;
    -webkit-transition: color .2s ease;
    transition: color .2s ease
}

.link--underlined:hover {
    color: var(--color-link-default)
}

.header {
    --header-padding-horizontal: 16px;
    --header-actions-gap-horizotal: 12px;
    --header-bg-color: #fff;
    --logo-width: 130px;
    --logo-min-width: 130px;
    position: -webkit-sticky;
    position: sticky;
    z-index: var(--header-z-index);
    top: calc(-1*var(--header-height, var(--header-min-height)));
    -webkit-transition: top .3s;
    transition: top .3s;
    background: var(--header-bg-color,#fff)
}

@media(min-width: 640px) {
    .header {
        --header-padding-horizontal:24px;
        --header-actions-gap-horizotal: 24px;
        --logo-width: 175px
    }
}

.header.is-visible,.is-opened-mobile-nav .header {
    top: 0
}

.header__inner {
    min-height: var(--header-min-height);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 var(--header-padding-horizontal);
    margin: 0 auto;
    max-width: var(--content-max-width)
}

.is-opened-mobile-nav .header__inner {
    padding-right: calc(var(--scrollbar-width) + var(--header-padding-horizontal))
}

.header__actions {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__actions,.header__logotype {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.header__logotype {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-item-align: center;
    align-self: center;
    max-width: var(--logo-width);
    min-width: var(--logo-min-width)
}

.header__logotype-link {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    aspect-ratio: 130/23
}

.header__logotype+.header__actions,.header__mobile-menu-toggle {
    margin-left: auto
}

.header__mobile-menu-toggle>.button {
    margin-right: calc(-1*(var(--button-min-height) - var(--button-icon-size))/2)
}

.header__menu {
    margin-left: auto
}

.header-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--header-menu-gap,12px)
}

@media(min-width: 640px) {
    .header-menu {
        --header-menu-gap:24px
    }
}

.header-menu__item {
    position: relative
}

.header-menu__item,.header-menu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header-menu__link {
    text-decoration: none;
    color: var(--color-link-default)
}

.header-menu__link:hover {
    text-decoration: underline
}

.header-menu__link.is-active {
    font-weight: bolder
}

.header-menu__link:after {
    pointer-events: none;
    content: ""
}

.header-menu__dropdown-toggle,.header-menu__link.has-dropdown:after {
    display: block;
    margin-bottom: -1px;
    margin-left: 4px;
    border: solid transparent;
    border-top: solid;
    border-width: 6px 6px 0;
    position: relative
}

.header-menu__dropdown-toggle:before {
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    min-width: 100%;
    width: 44px;
    min-height: 100%;
    height: 44px;
    margin: auto;
    content: "";
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.header-menu__dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    padding: var(--header-menu-gap);
    background: #fff;
    margin-left: calc(-1*var(--header-menu-gap));
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.header-menu__dropdown-item+.header-menu__dropdown-item {
    margin-top: calc(var(--header-menu-gap)/2)
}

.header-menu__dropdown-link {
    text-decoration: none;
    color: var(--color-link-default)
}

.header-menu__dropdown-link:hover {
    text-decoration: underline
}

.header-menu__dropdown-link.is-active {
    font-weight: bolder
}

.header-mobile-menu {
    height: calc(var(--screen-height) - var(--header-height, var(--header-min-height)));
    background: #fff;
    margin-top: var(--header-height,var(--header-min-height));
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    will-change: opacity,visibility;
    overflow-y: auto
}

.header-mobile-menu__inner {
    min-height: calc(var(--screen-height) - var(--header-height, var(--header-min-height)));
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: var(--header-padding-horizontal) var(--header-padding-horizontal) var(--header-padding-horizontal);
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.header-mobile-menu__list {
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.header-mobile-menu__item+.header-mobile-menu__item {
    margin-top: 16px
}

.header-mobile-menu__link {
    text-decoration: none;
    color: var(--color-link-default);
    word-break: break-word
}

.header-mobile-menu__link:hover {
    text-decoration: underline
}

.header-mobile-menu__sublist {
    padding-left: 40px;
    margin-top: 16px
}

.header-mobile-menu__social-links {
    margin-top: 40px
}

.header-mobile-menu__footer {
    margin-top: 36px;
    border-top: 1px solid var(--color-border-default);
    padding-top: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.logotype {
    color: var(--logo-color,#fff);
    width: 100%;
    display: block
}

.header__logotype-link .logotype {
    pointer-events: none
}

.logotype__image {
    display: block;
    width: 100%;
    height: auto
}

.logotype--inherit {
    color: inherit
}

.columns {
    --columns-gap-vertical: var(--content-section-gap-vertical,16px);
    --columns-gap-horizontal: var(--content-section-gap-horizontal,16px);
    --columns-item-one-third-width: calc((100% - 2 * var(--columns-gap-horizontal)) / 3);
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--columns-gap-vertical) var(--columns-gap-horizontal)
}

.columns,.columns__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.columns__item {
    word-wrap: break-word;
    min-width: 0
}

.columns__item>* {
    min-width: 0
}

.columns__item--one-third {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 var(--columns-item-one-third-width);
    flex: 0 0 var(--columns-item-one-third-width)
}

.columns__item--half {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc((100% - var(--columns-gap-horizontal))/2);
    flex: 0 0 calc((100% - var(--columns-gap-horizontal))/2)
}

.columns__item--half .cta-box__header .header-2,.columns__item--half h2.cta-box__header {
    --resize-speed: 0.7
}

[lang=zh-Hant] .columns__item--half .cta-box__header .header-2,[lang=zh-Hant] .columns__item--half h2.cta-box__header,[lang=zh] .columns__item--half .cta-box__header .header-2,[lang=zh] .columns__item--half h2.cta-box__header {
    --resize-speed: 0.6
}

[lang=sv] .columns__item--half .cta-box__header .header-2,[lang=sv] .columns__item--half h2.cta-box__header {
    --font-size: clamp(44px,(-2.85px + 8.57vw) * var(--resize-speed,1),100px);
    --resize-speed: 0.4
}

@media(min-width: 1260px) {
    [lang=sv] .columns__item--half .cta-box__header .header-2,[lang=sv] .columns__item--half h2.cta-box__header {
        --resize-speed:0.46
    }
}

@media(min-width: 1420px) {
    [lang=sv] .columns__item--half .cta-box__header .header-2,[lang=sv] .columns__item--half h2.cta-box__header {
        --font-size:70px
    }
}

.columns__item--two-third {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(var(--columns-item-one-third-width)*2 + var(--columns-gap-horizontal));
    flex: 0 1 calc(var(--columns-item-one-third-width)*2 + var(--columns-gap-horizontal))
}

.columns__item--center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.columns--align-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.columns--align-bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.columns__item--within {
    overflow: hidden
}

.columns__item--align-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.columns__item--valign-stretch {
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.columns--mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media(min-width: 1024px) {
    .columns--mobile {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.columns--mobile-flexible .columns__item {
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.columns--mobile-inverted .columns__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    width: 100%
}

@media(min-width: 1024px) {
    .columns--mobile-inverted {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .columns--equal .columns__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        width: 50%
    }
}

.columns--fluid .columns__item {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    width: auto
}

.columns--fluid .columns__item+.columns__item {
    margin-left: auto
}

@media(min-width: 1024px) {
    .section-cta .columns__item:first-child {
        -webkit-box-flex:0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%
    }

    .section-cta .columns__item:last-child {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding-left: 5%
    }

    .section-cta .columns--mobile-inverted .columns__item:last-child {
        padding-right: 5%;
        padding-left: 0
    }
}

.card {
    --card-image-max-width: 420px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.card__header {
    min-height: 32px;
    width: 100%
}

.card__image {
    width: 100%;
    position: relative;
    overflow: hidden;
    border-radius: var(--card-border-radius);
    max-width: var(--card-image-max-width);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.card__image>img {
    width: 100%;
    height: auto;
    display: block;
    aspect-ratio: 1.5;
    -o-object-fit: cover;
    object-fit: cover
}

.card__content {
    padding-top: var(--card-content-padding);
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.card__title {
    color: var(--color-link-default)
}

a.card__title {
    text-decoration: none
}

a.card__title:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

a.card__title:hover {
    text-decoration: underline
}

.card__text {
    display: block;
    position: relative
}

.card__text a {
    color: inherit
}

.card__title+.card__text {
    margin-top: var(--card-content-gap)
}

.card--filled {
    border-radius: var(--card-border-radius);
    max-width: var(--card-image-max-width)
}

.card--filled .card__content {
    padding: var(--card-content-padding);
    background: #fff;
    border-bottom-left-radius: var(--card-border-radius);
    border-bottom-right-radius: var(--card-border-radius)
}

.card--filled .card__image {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.card--modal .card__header {
    border-radius: 16px 16px 0 0;
    border: 1px solid #dcdcdc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 12px
}

.card--modal .card__content {
    text-align: left;
    padding: 36px 32px;
    border-radius: 0 0 16px 16px;
    border: 1px solid #dcdcdc;
    border-top: 0 solid #dcdcdc;
    background-color: #fff
}

.card--modal .card__title {
    display: inline-block;
    background-color: #343333;
    color: #fff;
    text-transform: uppercase;
    font-family: var(--font-family-custom-heading);
    line-height: calc(100% + 8px);
    padding: 2px 6px 4px
}

.cards {
    --cards-gap-vertical: 24px;
    --cards-gap-horizontal: 24px;
    max-width: 100%;
    gap: var(--cards-gap-vertical) var(--cards-gap-horizontal);
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

@media(min-width: 768px) {
    .cards {
        display:grid;
        grid-template-columns: repeat(auto-fit,minmax(max(280px,30%),1fr))
    }
}

.cards--spacing-loose {
    --cards-gap-vertical: calc(2 * var(--card-content-padding))
}

.cards__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.select {
    --select-min-height: var(--control-height-medium);
    --select-label-color: var(--color-text-default);
    --select-border-radius: calc(var(--select-min-height) / 2);
    --select-background: #fff;
    --select-padding-horizontal: 24px;
    --select-padding-vertical: 8px;
    --select-gap: 8px;
    --select-icon-start-size: 20px;
    --select-icon-end-size: 20px;
    --select-icon-start-color: #000;
    --select-icon-end-color: #000;
    --select-border-color: var(--forms-border-color-resting);
    --select-border-width: var(--forms-border-width-resting);
    --select-dropdown-gap: 16px;
    --select-dropdown-padding-hozirontal: 24px;
    --select-dropdown-padding-vertical: 16px;
    display: block;
    color: var(--select-label-color);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: min(280px,100%);
    max-width: 100%;
    position: relative;
    min-height: var(--select-min-height);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select.is-opened .select-label__icon-end {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

.select.is-opened:not(.direction-top) .select-label {
    border-radius: var(--select-border-radius) var(--select-border-radius) 0 0;
    border-bottom-color: transparent
}

.select.is-opened:not(.direction-top) .select-dropdown {
    top: calc(100% - 7px);
    border-top: 0;
    border-radius: 0 0 var(--select-border-radius) var(--select-border-radius)
}

.select.is-opened.direction-top .select-label {
    border-radius: 0 0 var(--select-border-radius) var(--select-border-radius);
    border-top-color: transparent
}

.select.is-opened.direction-top .select-label:after {
    bottom: auto;
    top: 0
}

.select.is-opened .select-dropdown {
    display: block!important
}

.select.direction-top .select-dropdown {
    bottom: calc(100% - 7px);
    border-bottom: none;
    border-radius: var(--select-border-radius) var(--select-border-radius) 0 0
}

.select-dropdown {
    position: absolute;
    z-index: var(--over-content-z-index);
    background: #fff;
    border: var(--select-border-width) solid var(--select-border-color);
    left: 0;
    right: 0;
    overflow: hidden
}

.select-dropdown__list {
    list-style: none;
    margin: 0;
    padding: var(--select-dropdown-padding-vertical) var(--select-dropdown-padding-hozirontal);
    overflow: auto;
    max-height: inherit
}

.select-dropdown__item+.select-dropdown__item {
    margin-top: var(--select-dropdown-gap)
}

.select-dropdown__link {
    width: 100%;
    display: block
}

.select-label {
    position: relative;
    margin: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: var(--select-padding-vertical) var(--select-padding-horizontal);
    cursor: pointer;
    border: var(--select-border-width) solid var(--select-border-color);
    border-radius: var(--select-border-radius);
    gap: var(--select-gap);
    min-height: var(--select-min-height)
}

.select-label,.select-label__icon-start {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.select-label__icon-start {
    width: var(--select-icon-start-size);
    height: var(--select-icon-start-size);
    color: var(--select-icon-start-color)
}

.select-label__icon-end,.select-label__icon-start {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.select-label__icon-end {
    width: var(--select-icon-end-size);
    height: var(--select-icon-end-size);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: var(--select-icon-end-color)
}

.select-label__text {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0
}

.select-dropdown--has-max-height {
    max-height: 280px
}

.select-dropdown__link {
    color: var(--color-link-default);
    text-decoration: none
}

.cta-box {
    --cta-box-spacing-title-text: 16px;
    --cta-box-spacing-actions: 16px;
    --cta-box-spacing-content: 32px
}

@media(min-width: 640px) {
    .cta-box {
        --cta-box-spacing-title-text:24px;
        --cta-box-spacing-actions: 24px;
        --cta-box-spacing-content: 48px
    }
}

.cta-box--align-start {
    text-align: left
}

.cta-box--align-center {
    text-align: center
}

.cta-box__header {
    margin: 0 0 var(--cta-box-spacing-title-text);
    text-wrap: balance
}

@media(min-width: 640px) {
    .cta-box__header {
        font-weight:var(--font-weight-bold,700);
        font-size: var(--font-size,50px);
        line-height: var(--line-height,.85);
        font-family: var(--font-family-custom-heading);
        --font-size: clamp(50px,(44px + 1.875vw) * var(--resize-speed,1),56px);
        text-transform: uppercase
    }
}

@media(min-width: 640px)and (min-width:1024px) {
    .cta-box__header {
        --resize-speed:0.8
    }
}

@media(min-width: 640px)and (min-width:1260px) {
    .cta-box__header {
        --resize-speed:0.9
    }
}

@media(min-width: 640px)and (min-width:1360px) {
    .cta-box__header {
        --resize-speed:1
    }
}

@media(min-width: 640px)and (min-width:641px) {
    .cta-box__header {
        --line-height:0.85;
        --font-size: clamp(52px,(-2.8571428571px + 8.5714285714vw) * var(--resize-speed,1),100px)
    }
}

@media(min-width: 640px) {
    .page__section--smaller-title .cta-box__header {
        --font-size:clamp(6px,(16px + 1.57vw) * var(--resize-speed,1),100px);
        line-height: 1.1
    }
}

@media(min-width: 1024px) {
    .page__section--smaller-title .cta-box__header {
        --font-size:clamp(6px,(6px + 1.57vw) * var(--resize-speed,1),100px);
        line-height: 1.1
    }
}

[lang=ja] .cta-box__header {
    --resize-speed: 0.55;
    --font-size: clamp(12px,(38px + 1.5625vw) * var(--resize-speed,1),48px);
    font-size: var(--font-size,32px)
}

@media(min-width: 640px) {
    [lang=ja] .cta-box__header {
        --font-size:clamp(32px,(5.715px + 7.86vw) * var(--resize-speed,1),100px)
    }
}

@media(min-width: 1420px) {
    [lang=ja] .cta-box__header {
        font-size:72px
    }
}

[lang=ja] .columns__item--half .cta-box__header {
    --font-size: calc(var(--font-size) / 2)
}

.cta-box__header:last-child {
    margin-bottom: 0
}

[lang=zh-Hant] h1.cta-box__header,[lang=zh] h1.cta-box__header {
    --resize-speed: 0.6
}

.cta-box__text {
    margin: 0 auto
}

@media(min-width: 640px) {
    .cta-box__text {
        font-weight:var(--font-weight-regular,400);
        font-size: var(--font-size,16px);
        line-height: var(--line-height,1.2);
        font-family: var(--font-family-custom-default);
        --font-size: clamp(16px,(16px + 0vw) * var(--resize-speed,1),16px)
    }
}

@media(min-width: 640px)and (min-width:1024px) {
    .cta-box__text {
        --resize-speed:0.8
    }
}

@media(min-width: 640px)and (min-width:1260px) {
    .cta-box__text {
        --resize-speed:0.9
    }
}

@media(min-width: 640px)and (min-width:1360px) {
    .cta-box__text {
        --resize-speed:1
    }
}

@media(min-width: 640px)and (min-width:641px) {
    .cta-box__text {
        --line-height:1.1;
        --font-size: clamp(16px,(11.4285714286px + 0.7142857143vw) * var(--resize-speed,1),20px)
    }
}

.cta-box__text a,.cta-box__text button,.cta-box__text>a {
    display: inline;
    color: inherit;
    text-decoration: underline
}

.cta-box__bullet-point {
    margin-top: 20px
}

.cta-box__content {
    margin-top: var(--cta-box-spacing-content)
}

.cta-box--align-center .cta-box__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cta-box__content--width-content {
    max-width: 480px;
    margin-right: auto;
    margin-left: auto
}

.cta-box__content--neutral,.cta-box__content:first-child {
    margin-top: 0
}

.cta-box__actions {
    margin: var(--cta-box-spacing-actions) auto 0
}

.cta-box__actions--center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cta-box__actions:first-child {
    margin-top: 0
}

.carousel:not([data-keen-slider-disabled]) {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 100%
}

.carousel__content {
    padding: 0 var(--content-section-padding-horizontal);
    position: relative
}

.carousel__slides {
    width: 100%;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: var(--card-border-radius)
}

.carousel[data-keen-slider-reverse] .carousel__slides {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.carousel__slide {
    position: relative;
    overflow: hidden;
    width: 100%;
    min-height: 100%;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.carousel__nav,.carousel__slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.carousel__nav {
    position: absolute;
    top: 0;
    bottom: 0;
    width: var(--content-section-padding-horizontal);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1
}

.carousel__nav--prev {
    left: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media(min-width: 640px) {
    .carousel__nav--prev {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.carousel__nav--next {
    right: 0;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media(min-width: 640px) {
    .carousel__nav--next {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.carousel__dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 32px;
    gap: 8px
}

.carousel__dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid var(--color-border-selected)
}

.carousel__dot.is-active {
    background: var(--color-border-selected)
}

.a11y-stretched-touch,.cta-box__text button,.cta-box__text>a,button {
    display: block;
    overflow: visible;
    max-width: 100%;
    padding: 0;
    border: 0;
    background: transparent;
    color: inherit;
    text-align: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

button:not([aria-disabled=true]) {
    cursor: pointer
}

.page-footer {
    display: block;
    padding: 32px 0
}

.page-footer__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: var(--content-max-width);
    margin: 0 auto;
    padding-left: var(--content-section-padding-horizontal);
    padding-right: var(--content-section-padding-horizontal)
}

.page-footer__inner,.page-footer__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.page-footer__row {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 16px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media(min-width: 640px) {
    .page-footer__row {
        gap:24px
    }
}

.page-footer__row+.page-footer__row {
    margin-top: 24px;
    border-top: 1px solid var(--color-border-default);
    padding-top: 16px
}

@media(min-width: 640px) {
    .page-footer__row+.page-footer__row {
        margin-top:52px;
        padding-top: 32px
    }
}

.page-footer__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1000;
    -ms-flex: 1000 1 auto;
    flex: 1000 1 auto
}

.page-footer__actions .select {
    width: 100%
}

@media(min-width: 412px) {
    .page-footer__actions {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .page-footer__actions .select {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

.page-footer__nav {
    --footer-nav-gap: 24px;
    --footer-nav-list-gap-horizontal: 16px;
    --footer-nav-list-gap-vertical: 8px
}

.page-footer__nav+.page-footer__nav {
    margin-top: var(--footer-nav-gap)
}

.page-footer__nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: var(--footer-nav-list-gap-vertical) var(--footer-nav-list-gap-horizontal)
}

.page-footer__nav-link {
    color: var(--color-link-default);
    text-decoration: none
}

.page-footer__nav-link:hover {
    text-decoration: underline
}

.page-footer__additions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

@media(min-width: 640px) {
    .page-footer__additions {
        -webkit-box-align:end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

.page-footer__navigation {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%
}

.page-footer__copy {
    font-size: 12px;
    margin-bottom: 0;
    color: var(--color-link-subdued);
    margin-top: 16px
}

.hero-image {
    position: relative;
    overflow: hidden;
    width: 100%;
    display: grid;
    grid-template-areas: "overlay";
    max-height: max(var(--screen-height) - var(--header-height,var(--header-min-height)),-webkit-fit-content);
    max-height: max(var(--screen-height) - var(--header-height,var(--header-min-height)),-moz-fit-content);
    max-height: max(var(--screen-height) - var(--header-height,var(--header-min-height)),fit-content);
    min-height: max(var(--screen-height) - var(--header-height,var(--header-min-height)),300px);
    height: calc(100%/var(--aspect-ratio));
    background: #d3d3d3
}

.hero-image--full-screen {
    height: auto
}

.hero-image--front-filter .hero-image__overlay {
    background: rgba(0,0,0,.3)
}

.hero-image__media {
    position: relative;
    grid-area: overlay
}

.hero-image__media>img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.hero-image__overlay {
    grid-area: overlay;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    z-index: 1;
    padding: var(--content-section-padding-vertical) var(--content-section-padding-horizontal)
}

.hero-image__overlay,.page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.page {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: var(--screen-height)
}

.page__section {
    display: block
}

.page__section:empty {
    display: none
}

.page__section--padding-block,.page__section--padding-top {
    padding-top: var(--content-section-padding-vertical)
}

.page__section--padding-block,.page__section--padding-bottom {
    padding-bottom: var(--content-section-padding-vertical)
}

.page__section-inner {
    max-width: var(--content-max-width);
    margin: 0 auto;
    padding: 0 var(--content-section-padding-horizontal);
    overflow-x: hidden
}

.page__section--mobile-full-width .page__section-inner {
    padding: 0
}

@media(min-width: 900px) {
    .page__section--mobile-full-width .page__section-inner {
        padding:0 var(--content-section-padding-horizontal)
    }
}

.page__section-inner.is-action--more-gap .cta-box {
    --cta-box-spacing-actions: 32px
}

@media screen and (min-width: 660px) {
    .page__section-inner.is-action--more-gap .cta-box {
        --cta-box-spacing-actions:52px
    }
}

.page__section-inner.is-action--more-gap .cta-box .cta-box__content {
    margin-top: var(--cta-box-spacing-actions)
}

.page__section-expander {
    margin: 0 calc(-1*var(--content-section-padding-horizontal))
}

.page__section--full-width {
    width: 100%
}

.page__section--peach {
    background: #fff4bc
}

.page__section--yellow {
    background: #fff500
}

.page__section--orange {
    background: #ffc629
}

.page__section--white {
    background: #fff
}

.page__section--relative,.page__section--relative .page__section-inner {
    position: relative
}

.page__section--overflow {
    overflow: hidden
}

.page__section--overlay {
    position: relative
}

.page__section--overlay:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: var(--background-image);
    background-repeat: repeat;
    pointer-events: none
}

.page__section--hero-half-height {
    max-height: var(--max-height);
    overflow: hidden
}

.page__section--max-width {
    --content-section-padding-vertical: 32px;
    max-width: var(--content-max-width);
    margin: 0 auto
}

.page__section--max-width .page__section-background-text-image {
    --margin-top: calc(var(--info-graphic-title-height) + 100px)!important;
    --min-height: 69%
}

@media screen and (min-width: 1320px) {
    .page__section--max-width .page__section-background-text-image {
        --margin-top:20px
    }
}

@media screen and (min-width: 1420px) {
    .page__section--max-width .page__section-background-text-image {
        --margin-top:0;
        --min-height: 96%
    }
}

.page__section--max-width .page__section-inner-image {
    --max-height: calc(100vh + var(--header-min-height));
    --min-height: calc(100vw * 1.4)
}

@media screen and (min-height: 780px) {
    .page__section--max-width .page__section-inner-image {
        --min-height:calc(100vw * 1.69)
    }
}

@media screen and (min-width: 660px) {
    .page__section--max-width .page__section-inner-image {
        --min-height:calc(100vw * 1.69)
    }
}

@media screen and (min-width: 780px) {
    .page__section--max-width .page__section-inner-image {
        --min-height:calc(100vw * 0.51)
    }
}

@media screen and (min-width: 1420px) {
    .page__section--max-width .page__section-inner-image {
        --min-height:730px!important
    }
}

.page__section--mobile-select-full-width .select {
    width: 100%
}

@media(min-width: 780px) {
    .page__section--mobile-select-full-width .select {
        width:-webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

.page-section {
    display: block;
    position: relative
}

.page-section__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: var(--content-max-width);
    margin: 0 auto;
    padding-left: var(--content-section-padding-horizontal);
    padding-right: var(--content-section-padding-horizontal)
}

.page-section__picture {
    --page-section-picture-radius: 16px;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(min-width: 640px) {
    .page-section__picture {
        --page-section-picture-radius:24px
    }
}

.page-section__picture img {
    height: 100%;
    max-width: 100%
}

.section-cta .page-section__picture {
    max-width: 600px;
    max-height: 360px;
    aspect-ratio: 320/340;
    border-radius: var(--page-section-picture-radius)
}

@media(min-width: 640px) {
    .section-cta .page-section__picture {
        aspect-ratio:600/620;
        max-height: min(.8*var(--screen-height),620px);
        max-width: 100%
    }
}

.section-cta .page-section__picture img {
    position: absolute;
    width: 100%;
    height: 100%
}

.about-hero .page-section__picture {
    max-height: 360px;
    aspect-ratio: 320/370;
    border-radius: var(--page-section-picture-radius)
}

@media(min-width: 640px) {
    .about-hero .page-section__picture {
        aspect-ratio:1270/520;
        max-height: 520px
    }
}

.social-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px 16px;
    min-width: 0;
    margin: 0;
    padding: 0;
    list-style: none
}

@media(min-width: 1024px) {
    .social-links {
        gap:8px 24px
    }
}

.social-links__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: var(--color-icon-default);
    text-decoration: none
}

.social-links__icon {
    width: 24px;
    height: 24px
}

.app-links {
    --app-links-item-height: 40px;
    --app-links-google-aspect-ratio: 132/40;
    --app-links-google-width: calc(var(--app-links-item-height) * var(--app-links-google-aspect-ratio));
    --app-links-google-scale: 1.47;
    --app-links-apple-aspect-ratio: 120/40;
    --app-links-apple-width: calc(var(--app-links-item-height) * var(--app-links-apple-aspect-ratio));
    --app-links-gap: 8px;
    width: calc(var(--app-links-google-aspect-ratio)*var(--app-links-item-height) + var(--app-links-apple-width) + var(--app-links-gap));
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

[lang=ja] .app-links,[lang=zh-Hant] .app-links,[lang=zh] .app-links {
    --app-links-apple-aspect-ratio: 108/40
}

[lang=hi] .app-links {
    --app-links-apple-aspect-ratio: 109/41
}

[lang=fr-ca] .app-links,[lang=fr] .app-links {
    --app-links-apple-aspect-ratio: 126/40
}

[lang=ko] .app-links {
    --app-links-apple-aspect-ratio: 129/40
}

[lang=fi] .app-links {
    --app-links-apple-aspect-ratio: 143/40
}

[lang=hu] .app-links {
    --app-links-apple-aspect-ratio: 150/40
}

[lang=tr] .app-links {
    --app-links-apple-aspect-ratio: 151/40
}

[lang=da] .app-links,[lang=de] .app-links,[lang=es-ar] .app-links,[lang=es-co] .app-links,[lang=es-mx] .app-links,[lang=es] .app-links,[lang=fi] .app-links,[lang=fr-ca] .app-links,[lang=fr] .app-links,[lang=hi] .app-links,[lang=it] .app-links,[lang=ja] .app-links,[lang=ko] .app-links,[lang=nb] .app-links,[lang=nl] .app-links,[lang=pl] .app-links,[lang=pt-pt] .app-links,[lang=pt] .app-links,[lang=ru] .app-links,[lang=sv] .app-links,[lang=zh-Hant] .app-links,[lang=zh] .app-links {
    --app-links-google-scale: 1.28
}

.app-links__description {
    overflow-wrap: break-word;
    margin-top: 8px;
    color: var(--color-text-subdued);
    font-size: 10px
}

.app-links__align_center {
    text-align: center
}

.app-links__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0;
    padding: 0;
    list-style: none;
    gap: 12px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media(min-width: 412px) {
    .app-links__list {
        -webkit-box-pack:start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.app-links__link {
    width: var(--app-links-apple-width);
    height: calc(100%/var(--app-links-apple-aspect-ratio));
    aspect-ratio: var(--app-links-apple-aspect-ratio);
    display: block;
    position: relative;
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    border-radius: 8px;
    color: #fff
}

@media(min-width: 412px) {
    .app-links__link {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

.app-links__link>img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%) scale(var(--banner-scale,1));
    transform: translate(-50%,-50%) scale(var(--banner-scale,1));
    -webkit-transform-origin: center;
    transform-origin: center;
    width: auto;
    height: 100%
}

.app-links__link-background {
    background: #000
}

.app-links__link-background-cta {
    background: #343333
}

.app-links__link--google-play {
    --banner-scale: var(--app-links-google-scale);
    width: var(--app-links-google-width);
    height: calc(100%/var(--app-links-google-aspect-ratio));
    aspect-ratio: var(--app-links-google-aspect-ratio)
}

.skip-link {
    position: fixed;
    -webkit-transition: position .2s;
    transition: position .2s;
    left: 20px;
    top: -100px;
    z-index: calc(var(--header-z-index) + 1)
}

.skip-link:focus-within {
    top: 20px
}

.carousel-card {
    --aspect-ratio: 1.5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border-radius: var(--card-border-radius);
    width: 100%
}

@media(min-width: 640px) {
    .carousel-card {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

.carousel-card__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    position: relative;
    overflow: hidden;
    border-radius: var(--card-border-radius) var(--card-border-radius) 0 0
}

.carousel-card__image>img {
    width: 100%;
    height: max(100%,100%/var(--aspect-ratio));
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    aspect-ratio: var(--aspect-ratio)
}

@media(min-width: 640px) {
    .carousel-card__image>img {
        min-height:240px;
        aspect-ratio: unset;
        position: absolute;
        top: 0
    }

    .carousel-card__image {
        aspect-ratio: var(--aspect-ratio);
        height: 100%;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        border-radius: var(--card-border-radius) 0 0 var(--card-border-radius);
        width: 50%;
        min-height: 240px
    }
}

.carousel-card__content {
    padding: var(--card-content-padding);
    background: #fff;
    border-radius: 0 0 var(--card-border-radius) var(--card-border-radius);
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media(min-width: 640px) {
    .carousel-card__content {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        border-radius: 0 var(--card-border-radius) var(--card-border-radius) 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 50%
    }
}

.carousel-card__title {
    color: var(--color-link-default);
    word-break: break-word
}

a.carousel-card__title {
    text-decoration: none
}

a.carousel-card__title:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

a.carousel-card__title:hover {
    text-decoration: underline
}

.carousel-card__text {
    display: block;
    position: relative;
    word-break: break-word
}

.carousel-card__title+.carousel-card__text {
    margin-top: var(--card-content-gap)
}

.error-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    text-align: center
}

.ie11 .error-block {
    min-height: 60vh
}

.error-block__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%;
    min-height: 100%
}

.error-block__title {
    max-width: 100%;
    color: var(--color-primary);
    font-family: var(--font-family-bold)
}

.error-block__description {
    max-width: 100%
}

.error-block__title-code {
    font-size: 48px;
    line-height: 1
}

@media screen and (min-width: 680px) {
    .error-block__title-code {
        font-size:96px
    }
}

@media screen and (min-width: 960px) {
    .error-block__title-code {
        font-size:144px
    }
}

.error-block__title-text {
    font-size: 18px;
    line-height: 1.2
}

@media screen and (min-width: 680px) {
    .error-block__title-text {
        font-size:24px
    }
}

@media screen and (min-width: 960px) {
    .error-block__title-text {
        font-size:32px
    }
}

.error-block__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.error-block__title-code+.error-block__title-text {
    margin-top: 8px
}

@media screen and (min-width: 680px) {
    .error-block__title-code+.error-block__title-text {
        margin-top:32px
    }
}

.error-block__title+.error-block__description {
    margin-top: 16px
}

@media screen and (min-width: 680px) {
    .error-block__title+.error-block__description {
        margin-top:32px
    }
}

.error-block__description+.error-block__actions {
    margin-top: 36px
}

.error-block--unsupported-browsers {
    max-width: 416px;
    margin: 0 auto
}

.error-block--unsupported-browsers .error-block__title {
    color: var(--color-primary)
}

.error-block--unsupported-browsers .error-block__title-text {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.2
}

@media screen and (min-width: 680px) {
    .error-block--unsupported-browsers .error-block__title-text {
        font-size:24px
    }
}

@media screen and (min-width: 960px) {
    .error-block--unsupported-browsers .error-block__title-text {
        font-size:24px
    }
}

.error-block--unsupported-browsers .error-block__description {
    letter-spacing: .03em;
    font-size: 16px;
    line-height: 1.5
}

.error-block--unsupported-browsers .error-block__title+.error-block__description {
    margin-top: 12px
}

.page-feature-cta__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 64px 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: center;
    width: 100%;
    background: #fffcf3
}

@media(min-width: 640px) {
    .page-feature-cta__container {
        padding:96px 108px
    }
}

.page-feature-cta__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffc629;
    border-radius: 24px;
    padding: 56px 9px
}

@media(min-width: 1024px) {
    .page-feature-cta__body {
        padding-left:64px;
        padding-right: 64px
    }
}

.page-feature-cta__header {
    max-width: 700px;
    margin: 0 0 var(--cta-box-spacing-title-text);
    text-wrap: balance;
    text-align: center;
    color: "#343333";
    margin-bottom: 48px
}

@media(min-width: 640px) {
    .page-feature-cta__header {
        font-weight:var(--font-weight-bold,700);
        font-size: var(--font-size,50px);
        line-height: var(--line-height,.85);
        font-family: var(--font-family-custom-heading);
        --font-size: clamp(50px,(44px + 1.875vw) * var(--resize-speed,1),56px);
        text-transform: uppercase
    }
}

@media(min-width: 640px)and (min-width:1024px) {
    .page-feature-cta__header {
        --resize-speed:0.8
    }
}

@media(min-width: 640px)and (min-width:1260px) {
    .page-feature-cta__header {
        --resize-speed:0.9
    }
}

@media(min-width: 640px)and (min-width:1360px) {
    .page-feature-cta__header {
        --resize-speed:1
    }
}

@media(min-width: 640px)and (min-width:641px) {
    .page-feature-cta__header {
        --line-height:0.85;
        --font-size: clamp(52px,(-2.8571428571px + 8.5714285714vw) * var(--resize-speed,1),100px)
    }
}

@media(min-width: 640px) {
    .page-feature--smaller-title .page-feature-cta__header {
        --font-size:clamp(6px,(16px + 1.57vw) * var(--resize-speed,1),100px);
        line-height: 1.1
    }
}

@media(min-width: 1024px) {
    .page-feature--smaller-title .page-feature-cta__header {
        --font-size:clamp(6px,(6px + 1.57vw) * var(--resize-speed,1),100px);
        line-height: 1.1
    }
}

[lang=pl] .page-feature-cta__header {
    --line-height: 1.1
}

[lang=ja] .page-feature-cta__header {
    --resize-speed: 0.7;
    font-size: var(--font-size,32px)
}

@media(min-width: 640px) {
    [lang=ja] .page-feature-cta__header {
        --font-size:clamp(42px,(5.715px + 7.86vw) * var(--resize-speed,1),100px);
        font-size: var(--font-size,32px)
    }
}

@media(min-width: 1420px) {
    [lang=ja] .page-feature-cta__header {
        font-size:82px
    }
}

[lang=ja] .columns__item--half .page-feature-cta__header {
    --font-size: calc(var(--font-size) / 2)
}

.page-feature-cta__header:last-child {
    margin-bottom: 0
}

.modal {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.modal__container {
    position: fixed;
    background: #fff;
    width: 80%;
    height: auto;
    top: 92px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 16px;
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.1);
    box-shadow: 0 4px 20px rgba(0,0,0,.1)
}

.modal.display-block {
    display: block
}

.modal.display-none {
    display: none
}

.modal__body {
    display: grid;
    position: relative;
    grid-template-columns: repeat(12,minmax(0,1fr))
}

.modal__navigation-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-column: span 6/span 6;
    padding: 58px 48px 48px
}

@media(min-width: 1024px) {
    .modal__navigation-list {
        grid-column:span 7/span 7
    }
}

@media(min-width: 1360px) {
    .modal__navigation-list {
        padding-bottom:198px;
        grid-column: span 8/span 8
    }
}

.modal-list__grid {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 20px
}

@media(min-width: 1360px) {
    .modal-list__grid {
        grid-template-columns:repeat(3,1fr);
        gap: 40px
    }
}

.modal-list__item {
    margin-bottom: 25px
}

.modal-list__dropdown-link {
    text-decoration: none;
    color: var(--color-link-default)
}

.modal-list__dropdown-link:hover {
    text-decoration: underline
}

.modal-list__dropdown-link.is-active {
    font-weight: bolder
}

.modal-list__description {
    font-size: 14px
}

.modal__button-container {
    position: absolute;
    top: 20px;
    left: 23px
}

.modal-cta__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #fff4bc;
    grid-column: span 6/span 6;
    border-radius: 0 16px 16px 0;
    padding: 40px 30px
}

@media(min-width: 1024px) {
    .modal-cta__block {
        grid-column:span 5/span 5
    }
}

@media(min-width: 1360px) {
    .modal-cta__block {
        grid-column:span 4/span 4
    }
}

.modal-cta__block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.modal-cta__header {
    font-weight: 500;
    margin-bottom: 16px
}

.modal-cta__body-text {
    margin: 16px 0
}

.modal-cta__button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.modal-cta__app-container {
    margin-top: auto;
    padding-top: 16px
}

.slideover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.slideover__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    height: 100%
}

.slideover.display-block {
    display: block
}

.slideover.display-none {
    display: none
}

.slideover__body {
    padding: 16px 20px
}

.slideover__footer {
    margin-top: 36px;
    border-top: 1px solid var(--color-border-default);
    padding-top: 24px;
    padding-bottom: 16px
}

.slideover__button-container,.slideover__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.slideover__button-container {
    margin-bottom: 24px
}

.slideover__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.slideover__button-text {
    margin-left: 8px
}

.slideover-cta__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff4bc;
    border-radius: 16px;
    padding: 40px 30px
}

.slideover-cta__block-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.slideover-cta__header {
    font-weight: 500;
    margin-bottom: 16px
}

.slideover-cta__body-text {
    margin: 16px 0
}

.slideover-cta__button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.slideover-cta__app-container {
    margin-top: auto;
    padding-top: 16px
}

.faq {
    background-color: #fff4bc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 64px 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: center;
    width: 100%
}

@media(min-width: 640px) {
    .faq {
        padding:96px 108px
    }
}

.faq__header {
    margin-bottom: 56px;
    text-wrap: balance;
    text-align: center
}

@media(min-width: 640px) {
    .faq__header {
        font-weight:var(--font-weight-bold,700);
        font-size: var(--font-size,50px);
        line-height: var(--line-height,.85);
        font-family: var(--font-family-custom-heading);
        --font-size: clamp(50px,(44px + 1.875vw) * var(--resize-speed,1),56px);
        text-transform: uppercase
    }
}

@media(min-width: 640px)and (min-width:1024px) {
    .faq__header {
        --resize-speed:0.8
    }
}

@media(min-width: 640px)and (min-width:1260px) {
    .faq__header {
        --resize-speed:0.9
    }
}

@media(min-width: 640px)and (min-width:1360px) {
    .faq__header {
        --resize-speed:1
    }
}

@media(min-width: 640px)and (min-width:641px) {
    .faq__header {
        --line-height:0.85;
        --font-size: clamp(52px,(-2.8571428571px + 8.5714285714vw) * var(--resize-speed,1),100px)
    }
}

@media(min-width: 640px) {
    .page__section--smaller-title .faq__header {
        --font-size:clamp(6px,(16px + 1.57vw) * var(--resize-speed,1),100px);
        line-height: 1.1
    }
}

@media(min-width: 1024px) {
    .page__section--smaller-title .faq__header {
        --font-size:clamp(6px,(6px + 1.57vw) * var(--resize-speed,1),100px);
        line-height: 1.1;
        margin-bottom: 130px
    }
}

.accordion {
    border-bottom: 1px solid #343333;
    overflow: hidden
}

.accordion__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.accordion__header:only-child {
    margin-bottom: 16px
}

.accordion__title {
    font-size: 18px;
    font-weight: 500;
    display: block;
    height: 100%;
    pointer-events: none
}

[lang=hi] .accordion__title {
    line-height: 1.5
}

.accordion__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    width: 24px;
    height: 24px
}

.accordion__close .header-3 {
    display: block;
    width: inherit;
    height: inherit;
    line-height: 24px;
    font-size: 32px
}

.accordion__content {
    padding-bottom: 20px;
    font-size: 18px;
    font-weight: 400
}

.accordion__content a {
    color: inherit;
    text-decoration: underline
}

[lang=hi] .accordion__content * {
    line-height: 1.5
}

.accordion__header+.accordion__content {
    margin-top: 16px
}

.accordion+.accordion {
    margin-top: 32px
}

.bullet-points__container,.three-image-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.bullet-points__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 50px
}

@media(min-width: 1024px) {
    .bullet-points__container {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.bullet-points__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-left: 4px;
    font-weight: 400;
    font-size: 14px
}

@media(min-width: 640px) {
    .bullet-points__text {
        font-size:18px
    }
}

.bullet-points__span {
    margin-right: 4px
}

.image-card__container {
    margin-right: 24px;
    -ms-flex-line-pack: center;
    align-content: center
}

.image-card__container:last-child {
    margin-right: 0
}

.text-with-button__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media(min-width: 768px) {
    .love-stories-hero-block img {
        object-view-box:inset(5% 0 20% 0)
    }
}

@media(min-width: 1024px) {
    .love-stories-hero-block img {
        object-view-box:inset(8% 0 30% 0)
    }
}

.project-love-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px
}

@media(min-width: 768px) {
    .project-love-main {
        gap:20px
    }
}

@media(min-width: 1024px) {
    .project-love-main {
        gap:40px
    }
}

.bff-coming-soon-hero {
    position: relative;
    width: 100%;
    height: 591px
}

@media(min-width: 768px) {
    .bff-coming-soon-hero {
        height:856px
    }
}

@media(min-width: 1024px) {
    .bff-coming-soon-hero {
        height:740px
    }
}

.bff-coming-soon-hero__media {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.bff-coming-soon-hero__background-overlay {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .6;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
    background: linear-gradient(180deg,transparent,#000);
    mix-blend-mode: multiply
}

.bff-coming-soon-hero__content {
    position: relative;
    padding: 20px;
    gap: 40px;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff
}

.bff-coming-soon-hero__content,.bff-coming-soon-hero__logo_and_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bff-coming-soon-hero__logo_and_text {
    text-align: center;
    gap: 13px
}

@media(min-width: 1024px) {
    .bff-coming-soon-hero__logo_and_text {
        gap:18px
    }
}

.bff-coming-soon-hero__logo {
    position: relative;
    width: 168px;
    height: auto;
    color: #fff28e
}

@media(min-width: 768px) {
    .bff-coming-soon-hero__logo {
        width:280px
    }
}

.bff-coming-soon-hero__text {
    max-width: 600px;
    text-align: center;
    text-shadow: 0 0 50px #000,0 0 86px #000
}

.bff-coming-soon-hero__buttons .app-links__description {
    margin-top: 10px;
    color: #fff
}

/*# sourceMappingURL=4a3b5927cf533de4.css.map*/
