.AppDownloadCta_root__KXTLE .AppDownloadCta_button__30g79 {
    display: block;
    height: auto;
    width: 12rem
}

.DynamicTag_root__WG0Ri {
    display: block
}

.DynamicTag_root__WG0Ri a {
    text-decoration: underline
}

.TextContent_root__pMawG {
    display: flex;
    flex-direction: column;
    opacity: 0
}

.TextContent_root__pMawG.TextContent_noMotion__K8S6z {
    opacity: 1
}

.TextContent_root__pMawG .TextContent_firstContainer__Y4D9q,
.TextContent_root__pMawG .TextContent_secondContainer__4lIgt {
    display: flex;
    flex-direction: column
}

.TextContent_root__pMawG .TextContent_firstContainer__Y4D9q:not(:has(+.TextContent_secondContainer__4lIgt)) .TextContent_title__jbry5 {
    padding-bottom: 0
}

.TextContent_root__pMawG .TextContent_description__YBqiH,
.TextContent_root__pMawG .TextContent_eyebrow__hvADT,
.TextContent_root__pMawG .TextContent_title__jbry5 {
    padding-bottom: 1.6rem
}

.TextContent_root__pMawG .TextContent_eyebrow__hvADT {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase
}

.TextContent_root__pMawG .TextContent_title__jbry5 {
    overflow-wrap: break-word
}

.TextContent_root__pMawG .TextContent_title__jbry5 strong {
    color: var(--strong-color);
    font-weight: 400
}

.TextContent_root__pMawG .TextContent_description__YBqiH {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: -.0006666667em;
    line-height: 150%;
    text-align: initial
}

.TextContent_root__pMawG .TextContent_description__YBqiH b:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)),
.TextContent_root__pMawG .TextContent_description__YBqiH strong:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) {
    font-weight: 700 !important
}

.TextContent_root__pMawG .TextContent_description__YBqiH p:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)):empty {
    height: 1lh
}

.TextContent_root__pMawG .TextContent_description__YBqiH a:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) {
    -webkit-text-decoration-color: var(--text-color, currentColor);
    word-wrap: break-word;
    color: var(--text-color, currentColor);
    font-weight: 700;
    position: relative;
    text-decoration: underline;
    text-decoration-color: var(--text-color, currentColor)
}

.TextContent_root__pMawG .TextContent_description__YBqiH a:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)):focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.TextContent_root__pMawG .TextContent_description__YBqiH a:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)):focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.TextContent_root__pMawG .TextContent_ctaGroup__6Ifvi {
    display: flex;
    flex-wrap: wrap;
    gap: 1.2rem;
    justify-content: inherit;
    margin-top: 1rem
}

.TextContent_root__pMawG .TextContent_cta__9WaM3 {
    width: max-content
}

.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d1__0FLTB .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d1__0FLTB .TextContent_eyebrow__hvADT,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d1__0FLTB .TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d2__BlUDC .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d2__BlUDC .TextContent_eyebrow__hvADT,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d2__BlUDC .TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d3__hXJx2 .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d3__hXJx2 .TextContent_eyebrow__hvADT,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d3__hXJx2 .TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d4__dn7z_ .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d4__dn7z_ .TextContent_eyebrow__hvADT,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d4__dn7z_ .TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d5___ZjDq .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d5___ZjDq .TextContent_eyebrow__hvADT,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d5___ZjDq .TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d6__B93tH .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d6__B93tH .TextContent_eyebrow__hvADT,
.TextContent_root__pMawG.TextContent_fullWidth__efNJ4.TextContent_d6__B93tH .TextContent_title__jbry5 {
    max-width: 100%
}

.TextContent_root__pMawG.TextContent_d1__0FLTB .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_d1__0FLTB .TextContent_eyebrow__hvADT,
.TextContent_root__pMawG.TextContent_d1__0FLTB .TextContent_title__jbry5 {
    padding-bottom: 4rem
}

.TextContent_root__pMawG.TextContent_d1__0FLTB .TextContent_title__jbry5 {
    font-family: var(--font-gt-standard-l), system-ui, "helvetica", "arial", sans-serif;
    font-size: 8rem;
    font-weight: 700;
    letter-spacing: -.00025em;
    line-height: 96%;
    max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d1__0FLTB .TextContent_title__jbry5 {
        font-size: 22rem;
        letter-spacing: -.0000454545em;
        line-height: 90%;
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*11/12 + 19.2rem)
    }
}

@media(min-width:768px) {
    .TextContent_root__pMawG.TextContent_d1__0FLTB .TextContent_description__YBqiH {
        max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
    }
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d1__0FLTB .TextContent_description__YBqiH {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
}

.TextContent_root__pMawG.TextContent_d2__BlUDC .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_d2__BlUDC .TextContent_eyebrow__hvADT {
    padding-bottom: 3rem
}

.TextContent_root__pMawG.TextContent_d2__BlUDC .TextContent_title__jbry5 {
    font-family: var(--font-gt-standard-l), system-ui, "helvetica", "arial", sans-serif;
    font-size: 6rem;
    font-weight: 400;
    letter-spacing: -.0003333333em;
    line-height: 100%;
    max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem);
    padding-bottom: 4rem
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d2__BlUDC .TextContent_title__jbry5 {
        font-size: 12rem;
        letter-spacing: -.0000833333em;
        line-height: 110%;
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*9/12 + 12.8rem)
    }
}

@media(min-width:768px) {
    .TextContent_root__pMawG.TextContent_d2__BlUDC .TextContent_description__YBqiH {
        max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
    }
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d2__BlUDC .TextContent_description__YBqiH {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*5/12 + 6.4rem)
    }
}

.TextContent_root__pMawG.TextContent_d1__0FLTB .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_d2__BlUDC .TextContent_description__YBqiH {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.8rem;
    font-weight: 400;
    letter-spacing: -.0005555556em;
    line-height: 150%
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d1__0FLTB .TextContent_description__YBqiH,
    .TextContent_root__pMawG.TextContent_d2__BlUDC .TextContent_description__YBqiH {
        font-size: 2rem;
        letter-spacing: -.001em
    }
}

.TextContent_root__pMawG.TextContent_d3__hXJx2 .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_d3__hXJx2 .TextContent_eyebrow__hvADT,
.TextContent_root__pMawG.TextContent_d3__hXJx2 .TextContent_title__jbry5 {
    padding-bottom: 2rem
}

.TextContent_root__pMawG.TextContent_d3__hXJx2 .TextContent_title__jbry5 {
    font-family: var(--font-gt-standard-l), system-ui, "helvetica", "arial", sans-serif;
    font-size: 3.6rem;
    font-weight: 400;
    letter-spacing: -.0002777778em;
    line-height: 115%;
    max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d3__hXJx2 .TextContent_title__jbry5 {
        font-size: 5.6rem;
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*7/12 + 9.6rem)
    }
}

@media(min-width:768px) {
    .TextContent_root__pMawG.TextContent_d3__hXJx2 .TextContent_description__YBqiH {
        max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
    }
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d3__hXJx2 .TextContent_description__YBqiH {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
}

.TextContent_root__pMawG.TextContent_d4__dn7z_ .TextContent_title__jbry5 {
    font-family: var(--font-gt-standard-l), system-ui, "helvetica", "arial", sans-serif;
    font-size: 3rem;
    font-weight: 400;
    letter-spacing: -.0003333333em;
    line-height: 120%;
    max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d4__dn7z_ .TextContent_title__jbry5 {
        font-size: 3.6rem;
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*6/12 + 8rem)
    }
}

@media(min-width:768px) {
    .TextContent_root__pMawG.TextContent_d4__dn7z_ .TextContent_description__YBqiH {
        max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
    }
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d4__dn7z_ .TextContent_description__YBqiH {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
}

.TextContent_root__pMawG.TextContent_d5___ZjDq .TextContent_title__jbry5 {
    font-family: var(--font-gt-standard-l), system-ui, "helvetica", "arial", sans-serif;
    font-size: 2.4rem;
    font-weight: 400;
    letter-spacing: -.0004166667em;
    line-height: 130%;
    max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d5___ZjDq .TextContent_title__jbry5 {
        font-size: 2.8rem;
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*5/12 + 6.4rem)
    }
}

@media(min-width:768px) {
    .TextContent_root__pMawG.TextContent_d5___ZjDq .TextContent_description__YBqiH {
        max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
    }
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d5___ZjDq .TextContent_description__YBqiH {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
}

.TextContent_root__pMawG.TextContent_d6__B93tH .TextContent_title__jbry5 {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.8rem;
    font-weight: 400;
    letter-spacing: -.0005555556em;
    line-height: 150%;
    max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d6__B93tH .TextContent_title__jbry5 {
        font-size: 2rem;
        letter-spacing: -.001em;
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
}

@media(min-width:768px) {
    .TextContent_root__pMawG.TextContent_d6__B93tH .TextContent_description__YBqiH {
        max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
    }
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_d6__B93tH .TextContent_description__YBqiH {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*3/12 + 3.2rem)
    }
}

.TextContent_root__pMawG.TextContent_default__uLQew {
    --strong-color: #5b8279
}

.TextContent_root__pMawG.TextContent_default__uLQew .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_default__uLQew .TextContent_eyebrow__hvADT {
    color: rgba(13, 18, 18, .7)
}

.TextContent_root__pMawG.TextContent_default__uLQew .TextContent_title__jbry5 {
    color: #0d1212
}

.TextContent_root__pMawG.TextContent_light__2IVm6 {
    --strong-color: #5b8279;
    color: #0d1212
}

.TextContent_root__pMawG.TextContent_default__uLQew,
.TextContent_root__pMawG.TextContent_light__2IVm6 {
    --strong-color: #5b8279
}

.TextContent_root__pMawG.TextContent_default__uLQew .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_default__uLQew .TextContent_eyebrow__hvADT,
.TextContent_root__pMawG.TextContent_light__2IVm6 .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_light__2IVm6 .TextContent_eyebrow__hvADT {
    color: rgba(13, 18, 18, .7)
}

.TextContent_root__pMawG.TextContent_default__uLQew .TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_light__2IVm6 .TextContent_title__jbry5 {
    color: #0d1212
}

.TextContent_root__pMawG.TextContent_dark__4Y795 .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_dark__4Y795 .TextContent_eyebrow__hvADT {
    color: hsla(0, 0%, 100%, .8)
}

.TextContent_root__pMawG.TextContent_black__CYxRo .TextContent_description__YBqiH,
.TextContent_root__pMawG.TextContent_black__CYxRo .TextContent_eyebrow__hvADT {
    color: hsla(0, 0%, 100%, .7)
}

.TextContent_root__pMawG.TextContent_black__CYxRo,
.TextContent_root__pMawG.TextContent_dark__4Y795 {
    --strong-color: #64d5b3
}

.TextContent_root__pMawG.TextContent_black__CYxRo .TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_dark__4Y795 .TextContent_title__jbry5 {
    color: #fff
}

.TextContent_root__pMawG.TextContent_left__M1SO5 .TextContent_firstContainer__Y4D9q,
.TextContent_root__pMawG.TextContent_left__M1SO5 .TextContent_secondContainer__4lIgt {
    align-items: start;
    justify-content: start
}

.TextContent_root__pMawG.TextContent_left__M1SO5 .TextContent_firstContainer__Y4D9q>.TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_left__M1SO5 .TextContent_firstContainer__Y4D9q>p,
.TextContent_root__pMawG.TextContent_left__M1SO5 .TextContent_secondContainer__4lIgt>.TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_left__M1SO5 .TextContent_secondContainer__4lIgt>p {
    text-align: start
}

.TextContent_root__pMawG.TextContent_center___gGvS .TextContent_firstContainer__Y4D9q,
.TextContent_root__pMawG.TextContent_center___gGvS .TextContent_secondContainer__4lIgt {
    align-items: center;
    justify-content: center
}

.TextContent_root__pMawG.TextContent_center___gGvS .TextContent_firstContainer__Y4D9q>.TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_center___gGvS .TextContent_firstContainer__Y4D9q>p,
.TextContent_root__pMawG.TextContent_center___gGvS .TextContent_secondContainer__4lIgt>.TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_center___gGvS .TextContent_secondContainer__4lIgt>p {
    text-align: center
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_center___gGvS.TextContent_extra-wide__ukXtp .TextContent_firstContainer__Y4D9q {
        align-items: start
    }
    .TextContent_root__pMawG.TextContent_center___gGvS.TextContent_extra-wide__ukXtp .TextContent_secondContainer__4lIgt {
        align-items: center
    }
}

.TextContent_root__pMawG.TextContent_right___e2t_ .TextContent_firstContainer__Y4D9q,
.TextContent_root__pMawG.TextContent_right___e2t_ .TextContent_secondContainer__4lIgt {
    align-items: end;
    justify-content: end
}

.TextContent_root__pMawG.TextContent_right___e2t_ .TextContent_firstContainer__Y4D9q>.TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_right___e2t_ .TextContent_firstContainer__Y4D9q>p,
.TextContent_root__pMawG.TextContent_right___e2t_ .TextContent_secondContainer__4lIgt>.TextContent_title__jbry5,
.TextContent_root__pMawG.TextContent_right___e2t_ .TextContent_secondContainer__4lIgt>p {
    text-align: right
}

@media(min-width:1080px) {
    .TextContent_root__pMawG.TextContent_right___e2t_.TextContent_extra-wide__ukXtp .TextContent_firstContainer__Y4D9q {
        align-items: start
    }
    .TextContent_root__pMawG.TextContent_right___e2t_.TextContent_extra-wide__ukXtp .TextContent_secondContainer__4lIgt {
        align-items: end;
        justify-content: end
    }
    .TextContent_root__pMawG.TextContent_extra-wide__ukXtp,
    .TextContent_root__pMawG.TextContent_wide__BfTn6 {
        flex-direction: row
    }
    .TextContent_root__pMawG.TextContent_extra-wide__ukXtp .TextContent_description__YBqiH,
    .TextContent_root__pMawG.TextContent_extra-wide__ukXtp .TextContent_eyebrow__hvADT,
    .TextContent_root__pMawG.TextContent_extra-wide__ukXtp .TextContent_title__jbry5,
    .TextContent_root__pMawG.TextContent_wide__BfTn6 .TextContent_description__YBqiH,
    .TextContent_root__pMawG.TextContent_wide__BfTn6 .TextContent_eyebrow__hvADT,
    .TextContent_root__pMawG.TextContent_wide__BfTn6 .TextContent_title__jbry5 {
        padding-bottom: 0
    }
    .TextContent_root__pMawG.TextContent_extra-wide__ukXtp .TextContent_secondContainer__4lIgt,
    .TextContent_root__pMawG.TextContent_wide__BfTn6 .TextContent_secondContainer__4lIgt {
        gap: 3rem;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
    .TextContent_root__pMawG.TextContent_wide__BfTn6 .TextContent_firstContainer__Y4D9q {
        gap: 1.6rem;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 6.4rem)
    }
    .TextContent_root__pMawG.TextContent_extra-wide__ukXtp .TextContent_firstContainer__Y4D9q {
        flex-direction: row;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*8/12 + 12.8rem)
    }
    .TextContent_root__pMawG.TextContent_extra-wide__ukXtp .TextContent_firstContainer__Y4D9q .TextContent_eyebrow__hvADT {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*2/12 + 3.2rem)
    }
    .TextContent_root__pMawG.TextContent_extra-wide__ukXtp .TextContent_firstContainer__Y4D9q .TextContent_title__jbry5 {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
}

.AnimatedGallery_root__GBu_P {
    background-color: var(--bg-color);
    display: block;
    opacity: 0
}

.AnimatedGallery_root__GBu_P.AnimatedGallery_top-padding-xs__k2v8Q {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P.AnimatedGallery_top-padding-xs__k2v8Q {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.AnimatedGallery_root__GBu_P.AnimatedGallery_top-padding-sm__LkgCC {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P.AnimatedGallery_top-padding-sm__LkgCC {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.AnimatedGallery_root__GBu_P.AnimatedGallery_top-padding-md__dQqd8 {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P.AnimatedGallery_top-padding-md__dQqd8 {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.AnimatedGallery_root__GBu_P.AnimatedGallery_top-padding-lg__lJcBG {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P.AnimatedGallery_top-padding-lg__lJcBG {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.AnimatedGallery_root__GBu_P.AnimatedGallery_bottom-padding-xs__sdshM {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P.AnimatedGallery_bottom-padding-xs__sdshM {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.AnimatedGallery_root__GBu_P.AnimatedGallery_bottom-padding-sm__McDbu {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P.AnimatedGallery_bottom-padding-sm__McDbu {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.AnimatedGallery_root__GBu_P.AnimatedGallery_bottom-padding-md__wWu7B {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P.AnimatedGallery_bottom-padding-md__wWu7B {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.AnimatedGallery_root__GBu_P.AnimatedGallery_bottom-padding-lg__e6uo5 {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P.AnimatedGallery_bottom-padding-lg__e6uo5 {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.AnimatedGallery_root__GBu_P .AnimatedGallery_textWrapper__Co01Y {
    --side-padding: 1rem;
    --max-width: 100%;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-bottom: 7rem;
    padding-left: var(--side-padding);
    padding-right: var(--side-padding);
    padding-top: 4rem
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P .AnimatedGallery_textWrapper__Co01Y {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .AnimatedGallery_root__GBu_P .AnimatedGallery_textWrapper__Co01Y {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P .AnimatedGallery_textWrapper__Co01Y {
        padding-bottom: 6rem;
        padding-top: 6rem
    }
}

.AnimatedGallery_root__GBu_P .AnimatedGallery_wrapper__csXWI {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: calc(132svw + 18rem);
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P .AnimatedGallery_wrapper__csXWI {
        min-height: 100svh
    }
}

.AnimatedGallery_root__GBu_P .AnimatedGallery_grid__VqDvi {
    grid-gap: 3.6rem;
    display: grid;
    gap: 3.6rem;
    grid-template-columns: repeat(3, calc(33svw + 2.6rem));
    padding-bottom: 5rem;
    pointer-events: none;
    top: 0;
    width: calc((33svw + 2.6rem)*3 + 7.2rem)
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P .AnimatedGallery_grid__VqDvi {
        gap: 10rem;
        grid-template-columns: repeat(5, 20svw);
        padding-bottom: 10rem;
        position: relative;
        width: calc((33svw + 2.6rem)*3 + 40rem)
    }
}

.AnimatedGallery_root__GBu_P .AnimatedGallery_slot__QWiLo {
    aspect-ratio: 1/1;
    position: relative;
    width: calc(33svw + 2.6rem)
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P .AnimatedGallery_slot__QWiLo {
        width: 20svw
    }
}

.AnimatedGallery_root__GBu_P .AnimatedGallery_images__U5sxE {
    height: 100%;
    left: 0;
    padding-top: 10rem;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.AnimatedGallery_root__GBu_P .AnimatedGallery_scaleImage__pIgY6 {
    aspect-ratio: 1/1;
    border-radius: 1.3rem;
    left: 50%;
    object-fit: cover;
    overflow: hidden;
    position: absolute;
    top: 0;
    transform: translate(-50%);
    transform-origin: center top;
    width: calc(33svw + 2.6rem - 3.5rem);
    z-index: 4
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P .AnimatedGallery_scaleImage__pIgY6 {
        aspect-ratio: 16/9;
        border-radius: 2.2rem;
        width: calc(100% - 4.8rem)
    }
}

.AnimatedGallery_root__GBu_P .AnimatedGallery_imageWrapper__tNGnp {
    aspect-ratio: 1/1;
    border-radius: 1.6rem;
    object-fit: cover;
    position: relative;
    width: calc(33svw + 2.6rem);
    will-change: transform;
    z-index: 2
}

@media(min-width:768px) {
    .AnimatedGallery_root__GBu_P .AnimatedGallery_imageWrapper__tNGnp {
        border-radius: 2.2rem;
        width: 20svw
    }
}

.AnimatedGallery_root__GBu_P .AnimatedGallery_imageWrapper__tNGnp.AnimatedGallery_mainImage__RA3j_ {
    z-index: 3
}

.AnimatedGallery_root__GBu_P .AnimatedGallery_imageWrapper__tNGnp .AnimatedGallery_imageMask___XwC2 {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100%
}

@media(max-width:767px) {
    .AnimatedGallery_root__GBu_P .AnimatedGallery_imageWrapper__tNGnp.AnimatedGallery_column1__nk5zd .AnimatedGallery_imageMask___XwC2 {
        margin-left: 1.4rem
    }
    .AnimatedGallery_root__GBu_P .AnimatedGallery_imageWrapper__tNGnp.AnimatedGallery_column3__4hEfE .AnimatedGallery_imageMask___XwC2 {
        margin-left: -1.4rem
    }
}

.AnimatedGallery_root__GBu_P .AnimatedGallery_image__KUwBh {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    will-change: transform
}

.AnimatedGallery_root__GBu_P.AnimatedGallery_default__2s1i_ {
    --bg-color: #fff
}

.AnimatedGallery_root__GBu_P.AnimatedGallery_light__Bl3Cz {
    --bg-color: #d3e4df
}

.AnimatedGallery_root__GBu_P.AnimatedGallery_dark__T9ID5 {
    --bg-color: #34484a
}

.AnimatedGallery_root__GBu_P.AnimatedGallery_black__BZ_Ju {
    --bg-color: #0d1212
}

.AnimatedImage_root__0Q6AV {
    background-color: var(--bg-color);
    position: relative;
    width: 100%
}

@media(min-width:768px) {
    .AnimatedImage_root__0Q6AV {
        height: 100svh;
        overflow: hidden
    }
}

.AnimatedImage_root__0Q6AV.AnimatedImage_default__75AIt {
    --bg-color: #fff
}

.AnimatedImage_root__0Q6AV.AnimatedImage_light__9Uowy {
    --bg-color: #d3e4df
}

.AnimatedImage_root__0Q6AV.AnimatedImage_dark__FYH2O {
    --bg-color: #34484a
}

.AnimatedImage_root__0Q6AV.AnimatedImage_black__mije5 {
    --bg-color: #0d1212
}

.AnimatedImage_root__0Q6AV .AnimatedImage_wrapper__IgZ_X {
    height: 100%
}

.AnimatedImage_root__0Q6AV .AnimatedImage_desktopAsset__ELH38 {
    height: 100vh;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.AnimatedImage_root__0Q6AV .AnimatedImage_desktopAsset__ELH38 .AnimatedImage_maskWrapper__Ew0tI {
    height: 100vh;
    padding: 2rem;
    width: 100vw
}

@media(min-width:768px) {
    .AnimatedImage_root__0Q6AV .AnimatedImage_desktopAsset__ELH38 .AnimatedImage_maskWrapper__Ew0tI {
        height: 100vh;
        padding: 0;
        transform: translate(-50%, 30%);
        width: 50vw
    }
}

.AnimatedImage_root__0Q6AV .AnimatedImage_desktopAsset__ELH38 svg {
    left: 0;
    position: absolute;
    top: 0
}

.AnimatedImage_root__0Q6AV .AnimatedImage_desktopAsset__ELH38 .AnimatedImage_mask__bLSFC {
    height: calc(100% - 4rem);
    width: calc(100% - 4rem)
}

.AnimatedImage_root__0Q6AV .AnimatedImage_desktopAsset__ELH38 .AnimatedImage_image__gWea7 {
    -webkit-clip-path: url(#mask);
    clip-path: url(#mask);
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.AnimatedImage_root__0Q6AV .AnimatedImage_textContentWrapper__ollV3 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 4rem;
    height: 100%;
    width: 100vw
}

@media(min-width:768px) {
    .AnimatedImage_root__0Q6AV .AnimatedImage_textContentWrapper__ollV3 {
        flex-direction: row;
        gap: 50vw;
        transform: translate(-50vw);
        width: 150vw
    }
    .AnimatedImage_root__0Q6AV .AnimatedImage_textContentWrapper__ollV3 .AnimatedImage_item__6q3Yj:first-child {
        order: 2
    }
    .AnimatedImage_root__0Q6AV .AnimatedImage_textContentWrapper__ollV3 .AnimatedImage_item__6q3Yj:nth-child(2) {
        order: 1
    }
}

.AnimatedImage_root__0Q6AV .AnimatedImage_item__6q3Yj {
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {
    .AnimatedImage_root__0Q6AV .AnimatedImage_item__6q3Yj {
        gap: 1.6rem
    }
}

.AnimatedImage_root__0Q6AV .AnimatedImage_item__6q3Yj img {
    border-radius: 3.6rem
}

.AnimatedImage_root__0Q6AV .AnimatedImage_item__6q3Yj .AnimatedImage_textContent__xiBI5 {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    padding: 3rem 3.4rem
}

@media(min-width:768px) {
    .AnimatedImage_root__0Q6AV .AnimatedImage_item__6q3Yj .AnimatedImage_textContent__xiBI5 {
        padding: 10rem;
        width: 50vw
    }
}

.AnimatedImage_root__0Q6AV .AnimatedImage_item__6q3Yj .AnimatedImage_mobileImageWrapper__mVJ5C {
    padding: 3rem 1rem
}

.AnimatedImage_root__0Q6AV .AnimatedImage_item__6q3Yj .AnimatedImage_mobileImage__9O1FC {
    aspect-ratio: 376/500;
    height: auto;
    object-fit: cover;
    width: 100%
}

.BaseMask_root__Xlmsj {
    -webkit-backface-visibility: hidden;
    -webkit-mask-repeat: no-repeat;
    backface-visibility: hidden;
    contain: layout;
    display: block;
    mask-repeat: no-repeat;
    perspective: 1000px;
    position: relative;
    transform-style: preserve-3d
}

.BaseMask_safari__fiIeL .BaseMask_root__Xlmsj {
    perspective: none
}

.BaseMask_root__Xlmsj .BaseMask_mask__DfvkG {
    contain: strict;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.FixedCutout_root__pDRH3 {
    display: block
}

.Media_root__qNahw {
    --border-radius: 3.6rem;
    display: block;
    max-width: 100%;
    overflow: hidden;
    position: relative
}

.Media_root__qNahw.Media_staticImage___dXUY {
    animation: none !important;
    border-radius: 0;
    box-shadow: none;
    overflow: visible
}

@media(min-width:1080px) {
    .Media_root__qNahw.Media_sm__SRpxy {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*3/12 + 3.2rem)
    }
    .Media_root__qNahw.Media_md__yotd3 {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
    .Media_root__qNahw.Media_lg__QTko1 {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*6/12 + 8rem)
    }
    .Media_root__qNahw.Media_xl__dqnYt {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*8/12 + 11.2rem)
    }
    .Media_root__qNahw.Media_xxl__E3NIV {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*10/12 + 14.4rem)
    }
    .Media_root__qNahw.Media_wide__xXuUg {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*12/12 + 17.6rem)
    }
}

.Media_root__qNahw.Media_ratio1by1__1ZW6f .Media_container__Cws3C .Media_media__UMZXy {
    aspect-ratio: 1/1
}

.Media_root__qNahw.Media_ratio3by2__L_ezm .Media_container__Cws3C .Media_media__UMZXy {
    aspect-ratio: 3/2
}

.Media_root__qNahw.Media_ratio16by9__C2QuU .Media_container__Cws3C .Media_media__UMZXy {
    aspect-ratio: 16/9
}

@media(max-width:767px) {
    .Media_root__qNahw.Media_wide__xXuUg.Media_ratio16by9__C2QuU .Media_container__Cws3C .Media_media__UMZXy {
        aspect-ratio: 3/4
    }
}

.Media_root__qNahw .Media_container__Cws3C {
    border-radius: var(--border-radius);
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.Media_root__qNahw .Media_container__Cws3C.Media_staticImage___dXUY {
    animation: none !important;
    border-radius: 0;
    box-shadow: none;
    overflow: visible
}

.Media_root__qNahw .Media_container__Cws3C .Media_media__UMZXy {
    object-fit: cover;
    width: 100%
}

.Media_root__qNahw .Media_container__Cws3C .Media_imageContainer__SBHCJ {
    height: 100%;
    max-height: 100svh;
    overflow: hidden;
    position: relative;
    visibility: visible;
    width: 100%;
    z-index: 2
}

.Media_root__qNahw .Media_container__Cws3C .Media_imageContainer__SBHCJ.Media_staticImage___dXUY {
    animation: none !important;
    border-radius: 0;
    box-shadow: none;
    overflow: visible
}

.Media_root__qNahw .Media_container__Cws3C .Media_imageContainer__SBHCJ.Media_file__UC25p {
    cursor: pointer
}

.Media_root__qNahw .Media_container__Cws3C .Media_imageContainer__SBHCJ.Media_hideImage__bLV2P {
    visibility: hidden
}

.Media_root__qNahw .Media_container__Cws3C .Media_videoContainer__ID5oo {
    height: 100%;
    left: 0;
    max-height: 100svh;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.Media_root__qNahw .Media_container__Cws3C .Media_videoContainer__ID5oo.Media_noImage__v3uIZ {
    position: relative
}

.Media_root__qNahw .Media_container__Cws3C .Media_videoContainer__ID5oo .Media_video__gOXsr {
    height: 100%;
    width: 100%
}

.Media_root__qNahw .Media_container__Cws3C .Media_videoContainer__ID5oo .Media_iframe__DpHN2 {
    border: none;
    object-fit: contain;
    pointer-events: inherit
}

.Media_root__qNahw .Media_container__Cws3C .Media_bottomLeftIcon__WMBwe,
.Media_root__qNahw .Media_container__Cws3C .Media_fileTag__XlXWI,
.Media_root__qNahw .Media_container__Cws3C .Media_tag__7ZMjn,
.Media_root__qNahw .Media_container__Cws3C .Media_videoButtonIcon__QoFm0,
.Media_root__qNahw .Media_container__Cws3C .Media_videoDuration__GReyg {
    z-index: 3
}

.Media_root__qNahw .Media_container__Cws3C .Media_bottomLeftIcon__WMBwe:focus-visible,
.Media_root__qNahw .Media_container__Cws3C .Media_fileTag__XlXWI:focus-visible,
.Media_root__qNahw .Media_container__Cws3C .Media_tag__7ZMjn:focus-visible,
.Media_root__qNahw .Media_container__Cws3C .Media_videoButtonIcon__QoFm0:focus-visible,
.Media_root__qNahw .Media_container__Cws3C .Media_videoDuration__GReyg:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.Media_root__qNahw .Media_container__Cws3C .Media_bottomLeftIcon__WMBwe:focus-visible:before,
.Media_root__qNahw .Media_container__Cws3C .Media_fileTag__XlXWI:focus-visible:before,
.Media_root__qNahw .Media_container__Cws3C .Media_tag__7ZMjn:focus-visible:before,
.Media_root__qNahw .Media_container__Cws3C .Media_videoButtonIcon__QoFm0:focus-visible:before,
.Media_root__qNahw .Media_container__Cws3C .Media_videoDuration__GReyg:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.Media_root__qNahw .Media_container__Cws3C .Media_videoButtonContainer__tF6cs {
    bottom: 2rem;
    left: 2rem;
    position: absolute
}

@media(min-width:768px) {
    .Media_root__qNahw .Media_container__Cws3C .Media_videoButtonContainer__tF6cs {
        bottom: 3rem;
        left: 3rem
    }
}

@media(min-width:1080px) {
    .Media_root__qNahw .Media_container__Cws3C .Media_videoButtonContainer__tF6cs:hover .Media_pillDuration__4cpIp {
        opacity: 1;
        transform: scale(1)
    }
}

.Media_root__qNahw .Media_container__Cws3C .Media_videoButtonContainer__tF6cs .Media_videoButtonIcon__QoFm0 {
    padding: 0;
    visibility: visible
}

.Media_root__qNahw .Media_container__Cws3C .Media_videoButtonContainer__tF6cs .Media_videoButtonIcon__QoFm0 .VideoButtonBackground {
    border: none
}

.Media_root__qNahw .Media_container__Cws3C .Media_videoButtonContainer__tF6cs .Media_videoButtonIcon__QoFm0.Media_hidden__2C2rg {
    opacity: 0
}

.Media_root__qNahw .Media_container__Cws3C .Media_videoButtonContainer__tF6cs .Media_pillDuration__4cpIp {
    text-wrap: nowrap;
    align-items: center;
    display: flex;
    justify-content: center;
    left: 3rem;
    opacity: 0;
    position: absolute;
    top: -3rem;
    transform: scale(0);
    transform-origin: bottom left;
    transition: opacity .2s cubic-bezier(.64, 0, .78, 0), transform .4s cubic-bezier(.85, 0, .15, 1);
    z-index: 3
}

.Media_root__qNahw .Media_container__Cws3C .Media_videoButtonContainer__tF6cs .Media_pillDuration__4cpIp.Media_playing__auBIE {
    opacity: 0;
    transition: none
}

.Media_root__qNahw .Media_container__Cws3C .Media_tag__7ZMjn {
    align-items: center;
    display: flex;
    justify-content: center;
    position: absolute;
    right: 2rem;
    top: 2rem
}

.Media_root__qNahw .Media_container__Cws3C .Media_fileTag__XlXWI,
.Media_root__qNahw .Media_container__Cws3C .Media_videoDuration__GReyg {
    bottom: 2rem;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 130%;
    right: 2rem;
    text-transform: uppercase;
    top: unset
}

@media(min-width:768px) {
    .Media_root__qNahw .Media_container__Cws3C .Media_fileTag__XlXWI,
    .Media_root__qNahw .Media_container__Cws3C .Media_videoDuration__GReyg {
        bottom: 3rem;
        right: 3rem
    }
}

.Media_root__qNahw .Media_container__Cws3C .Media_downloadIcon__SRBta {
    bottom: 2rem;
    left: 2rem;
    position: absolute
}

@media(min-width:768px) {
    .Media_root__qNahw .Media_container__Cws3C .Media_downloadIcon__SRBta {
        bottom: 3rem;
        left: 3rem
    }
}

.Media_root__qNahw .Media_container__Cws3C .Media_downloadIcon__SRBta:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.Media_root__qNahw .Media_container__Cws3C .Media_downloadIcon__SRBta:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.CloseButton_root__HnFcF {
    align-items: center;
    background-color: #fff;
    border-radius: 1.6rem;
    display: flex;
    height: 4.8rem;
    justify-content: center;
    position: relative;
    transition: scale .334s cubic-bezier(.2, 0, 0, 1);
    width: 4.8rem
}

.CloseButton_root__HnFcF:after {
    border: 1px solid;
    border-radius: inherit;
    content: "";
    height: 100%;
    left: 0;
    opacity: .2;
    position: absolute;
    top: 0;
    transition: opacity .334s cubic-bezier(.2, 0, 0, 1);
    width: 100%
}

.CloseButton_root__HnFcF:active,
.CloseButton_root__HnFcF:hover .CloseButton_close__JUMj_ {
    scale: .8
}

.CloseButton_root__HnFcF:hover:after {
    opacity: .7
}

.CloseButton_root__HnFcF:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.CloseButton_root__HnFcF:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.CloseButton_root__HnFcF .CloseButton_close__JUMj_ {
    height: 1.2rem;
    transition: scale .334s cubic-bezier(.2, 0, 0, 1);
    width: 1.2rem
}

.CloseButton_root__HnFcF .CloseButton_close__JUMj_ path {
    stroke: #34484a
}

.ModalVideo_root__vTvaE {
    display: block;
    overflow-y: scroll;
    z-index: 5
}

.ModalVideo_root__vTvaE .ModalVideo_container__jYCgI {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100svh;
    position: absolute;
    width: 100%
}

.ModalVideo_root__vTvaE .ModalVideo_container__jYCgI .ModalVideo_close__wpqKl {
    padding-top: 2rem;
    z-index: 1
}

.ModalVideo_root__vTvaE .ModalVideo_container__jYCgI .ModalVideo_videoContainer__0F4ir {
    align-items: center;
    display: flex;
    flex: 1 1;
    justify-content: center;
    margin-top: -5rem;
    pointer-events: none
}

.ModalVideo_root__vTvaE .ModalVideo_container__jYCgI .ModalVideo_videoContainer__0F4ir .ModalVideo_video___V_C6 {
    aspect-ratio: 16/9;
    height: auto;
    max-height: 90svh;
    pointer-events: all;
    width: calc((100svw - 2rem - 5.6rem)*6/8 + 4rem)
}

@media(min-width:768px) {
    .ModalVideo_root__vTvaE .ModalVideo_container__jYCgI .ModalVideo_videoContainer__0F4ir .ModalVideo_video___V_C6 {
        width: calc((min(109rem, 100svw - 3rem) - 8.4rem)*8/8 + 8.4rem)
    }
}

@media(min-width:1080px) {
    .ModalVideo_root__vTvaE .ModalVideo_container__jYCgI .ModalVideo_videoContainer__0F4ir .ModalVideo_video___V_C6 {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*8/12 + 11.2rem)
    }
}

.ModalVideo_root__vTvaE .ModalVideo_shadowBackground__Z1Qux {
    background-color: rgba(52, 72, 74, .5);
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.VideoPillDuration_root__WTtFE {
    border-radius: 1.8rem;
    display: block;
    pointer-events: none;
    position: relative
}

.VideoPillDuration_root__WTtFE .VideoPillDuration_container__NtuX4 {
    align-items: center;
    display: flex;
    gap: 1rem;
    padding: 1.2rem 1.4rem
}

.VideoPillDuration_root__WTtFE .VideoPillDuration_container__NtuX4 .VideoPillDuration_text__DHHNI {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 130%;
    text-transform: uppercase
}

.MediaCard_root__iPl2C {
    display: flex;
    flex-direction: column;
    width: 100%
}

@media(min-width:1080px) {
    .MediaCard_root__iPl2C.MediaCard_sm__pRocs {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*3/12 + 3.2rem)
    }
    .MediaCard_root__iPl2C.MediaCard_md__PA31y {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
    .MediaCard_root__iPl2C.MediaCard_lg__CjppB {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*6/12 + 8rem)
    }
    .MediaCard_root__iPl2C.MediaCard_xl__bdLpZ {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*8/12 + 11.2rem)
    }
    .MediaCard_root__iPl2C.MediaCard_xxl__ncfyq {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*10/12 + 14.4rem)
    }
    .MediaCard_root__iPl2C.MediaCard_wide__j40H_ {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*12/12 + 17.6rem)
    }
}

.MediaCard_root__iPl2C .MediaCard_textContent__YEMK_ {
    padding: 4rem 1.4rem 0
}

@media(min-width:1080px) {
    .MediaCard_root__iPl2C .MediaCard_textContent__YEMK_ {
        padding: 4rem 0 0
    }
}

.MediaCard_root__iPl2C>a,
.MediaCard_root__iPl2C>button {
    position: relative
}

.MediaCard_root__iPl2C>a:focus-visible,
.MediaCard_root__iPl2C>button:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem;
    position: relative
}

.MediaCard_root__iPl2C>a:focus-visible:before,
.MediaCard_root__iPl2C>button:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.MediaCard_root__iPl2C .MediaCard_linkWrapper__q5smq {
    pointer-events: none
}

.Banner_root__nRhzN {
    background-color: var(--bg-color);
    display: block;
    width: 100%
}

.Banner_root__nRhzN.Banner_top-padding-xs__QWOaD {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Banner_root__nRhzN.Banner_top-padding-xs__QWOaD {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Banner_root__nRhzN.Banner_top-padding-sm__hdKN8 {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Banner_root__nRhzN.Banner_top-padding-sm__hdKN8 {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Banner_root__nRhzN.Banner_top-padding-md__dA_PI {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Banner_root__nRhzN.Banner_top-padding-md__dA_PI {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Banner_root__nRhzN.Banner_top-padding-lg__3ad1s {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Banner_root__nRhzN.Banner_top-padding-lg__3ad1s {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Banner_root__nRhzN.Banner_bottom-padding-xs__qR9FR {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Banner_root__nRhzN.Banner_bottom-padding-xs__qR9FR {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Banner_root__nRhzN.Banner_bottom-padding-sm__yDrEE {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Banner_root__nRhzN.Banner_bottom-padding-sm__yDrEE {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Banner_root__nRhzN.Banner_bottom-padding-md__eVEvL {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Banner_root__nRhzN.Banner_bottom-padding-md__eVEvL {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Banner_root__nRhzN.Banner_bottom-padding-lg__vWf0i {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Banner_root__nRhzN.Banner_bottom-padding-lg__vWf0i {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Banner_root__nRhzN .Banner_innerBanner__VX3PA {
    --side-padding: 1rem;
    --max-width: 100%;
    border-radius: 3.6rem;
    display: flex;
    flex-direction: column;
    margin-inline: auto;
    max-width: var(--max-width);
    max-width: 100%;
    padding-left: var(--side-padding);
    padding-right: var(--side-padding);
    position: relative;
    width: calc((100svw - 2rem - 5.6rem)*8/8 + 5.6rem)
}

@media(min-width:768px) {
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA {
        --side-padding: 2rem;
        --max-width: 172.8rem;
        padding: 0
    }
}

.Banner_root__nRhzN .Banner_innerBanner__VX3PA .Banner_background__306oQ {
    background-color: var(--bg-inner-color);
    border-radius: inherit;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_showBackground__fajOm {
    padding: 1.5rem 1.5rem 5rem
}

@media(min-width:1080px) {
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_showBackground__fajOm {
        padding: 8rem 0
    }
}

.Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_showBackground__fajOm .Banner_background__306oQ {
    display: block
}

.Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_ratio16by9___Y74i .Banner_mediaWrapper__EedrH .Banner_media__FneKV .BaseVideo,
.Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_ratio16by9___Y74i .Banner_mediaWrapper__EedrH .Banner_media__FneKV img {
    aspect-ratio: 3/2
}

.Banner_root__nRhzN .Banner_innerBanner__VX3PA .Banner_mediaWrapper__EedrH {
    padding-bottom: 4rem
}

.Banner_root__nRhzN .Banner_innerBanner__VX3PA .Banner_mediaWrapper__EedrH.Banner_staticImage__c7CMY {
    position: relative
}

.Banner_root__nRhzN .Banner_innerBanner__VX3PA .Banner_textWrapper__4j9bi {
    display: flex;
    flex-direction: column;
    justify-content: center;
    justify-self: center;
    padding: 0 1.4rem;
    position: relative
}

@media(min-width:1080px) {
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA {
        flex-direction: row;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*12/12 + 17.6rem)
    }
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_imageOnRight__jbHgz {
        flex-direction: row-reverse;
        justify-content: space-between
    }
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_imageOnRight__jbHgz.Banner_lg__yATRc .Banner_mediaWrapper__EedrH {
        justify-content: left;
        padding: 0;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*7/12 + 9.6rem)
    }
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_imageOnRight__jbHgz.Banner_lg__yATRc .Banner_textWrapper__4j9bi {
        padding-left: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*1/12 + 1.6rem);
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_imageOnRight__jbHgz .Banner_mediaWrapper__EedrH {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*7/12 + 9.6rem)
    }
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_imageOnRight__jbHgz .Banner_textWrapper__4j9bi {
        padding-left: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*1/12 + 1.6rem);
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*5/12 + 6.4rem)
    }
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_ratio16by9___Y74i .Banner_mediaWrapper__EedrH .Banner_media__FneKV img {
        aspect-ratio: 16/9
    }
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_lg__yATRc .Banner_mediaWrapper__EedrH {
        padding-left: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*1/12 + 1.6rem);
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*7/12 + 9.6rem)
    }
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA.Banner_lg__yATRc .Banner_textWrapper__4j9bi {
        padding-left: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*1/12 + 3.2rem);
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 6.4rem)
    }
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA .Banner_mediaWrapper__EedrH {
        display: flex;
        justify-content: center;
        padding: 0;
        place-self: center;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*7/12 + 11.2rem)
    }
    .Banner_root__nRhzN .Banner_innerBanner__VX3PA .Banner_textWrapper__4j9bi {
        padding: 0;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
}

.Banner_root__nRhzN.Banner_default__irjNY {
    --bg-color: #fff;
    --bg-inner-color: rgba(211, 228, 223, .7)
}

.Banner_root__nRhzN.Banner_light__nNkBr {
    --bg-color: #d3e4df;
    --bg-inner-color: hsla(0, 0%, 100%, .8)
}

.Banner_root__nRhzN.Banner_dark__bjn_Z {
    --bg-color: #34484a;
    --bg-inner-color: rgba(13, 18, 18, .5)
}

.Banner_root__nRhzN.Banner_black__g8qZU {
    --bg-color: #0d1212;
    --bg-inner-color: rgba(52, 72, 74, .5)
}

.BlockDivider_root__lRMz5 {
    background-color: var(--bg-color);
    display: block;
    width: 100%
}

.BlockDivider_root__lRMz5.BlockDivider_default__6dC9W {
    --bg-color: #fff
}

.BlockDivider_root__lRMz5.BlockDivider_light__NZTbL {
    --bg-color: #d3e4df
}

.BlockDivider_root__lRMz5.BlockDivider_dark__KOhMf {
    --bg-color: #34484a
}

.BlockDivider_root__lRMz5.BlockDivider_black__VZ0s9 {
    --bg-color: #0d1212
}

.BlockDivider_root__lRMz5.BlockDivider_withPaddingTop__bNvbL {
    padding-top: 4rem
}

@media(min-width:1080px) {
    .BlockDivider_root__lRMz5.BlockDivider_withPaddingTop__bNvbL {
        padding-top: 6rem
    }
}

.BlockDivider_root__lRMz5.BlockDivider_withPaddingBottom__ZGAy_ {
    padding-bottom: 4rem
}

@media(min-width:1080px) {
    .BlockDivider_root__lRMz5.BlockDivider_withPaddingBottom__ZGAy_ {
        padding-bottom: 6rem
    }
}

.BlockDivider_root__lRMz5 .BlockDivider_wrapper__aS2JO {
    --side-padding: 1rem;
    --max-width: 100%;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding)
}

@media(min-width:768px) {
    .BlockDivider_root__lRMz5 .BlockDivider_wrapper__aS2JO {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .BlockDivider_root__lRMz5 .BlockDivider_wrapper__aS2JO {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

.BlockDivider_root__lRMz5 .BlockDivider_wrapper__aS2JO .BlockDivider_divider__9BrBk {
    width: 100%
}

.Spacing_root__pIpYk {
    display: block;
    height: var(--mobile-height);
    width: 100%
}

@media(min-width:768px) {
    .Spacing_root__pIpYk {
        height: var(--desktop-height)
    }
}

.Spacing_root__pIpYk.Spacing_none__Ot71o {
    --mobile-height: 0;
    --desktop-height: 0
}

.Spacing_root__pIpYk.Spacing_xs__y2yyr {
    --mobile-height: 2.5rem;
    --desktop-height: 3rem
}

.Spacing_root__pIpYk.Spacing_sm__YvG2j {
    --mobile-height: 4rem;
    --desktop-height: 6rem
}

.Spacing_root__pIpYk.Spacing_md__ElbjJ {
    --mobile-height: 6rem;
    --desktop-height: 8rem
}

.Spacing_root__pIpYk.Spacing_lg__wIgvc {
    --mobile-height: 10rem;
    --desktop-height: 16rem
}

.BlockSpacing_root__Cc4j8 {
    background-color: var(--bg-color);
    display: block;
    width: 100%
}

.BlockSpacing_root__Cc4j8.BlockSpacing_default__QE1Zz {
    --bg-color: #fff
}

.BlockSpacing_root__Cc4j8.BlockSpacing_light__a6yeV {
    --bg-color: #d3e4df
}

.BlockSpacing_root__Cc4j8.BlockSpacing_dark__eKi1B {
    --bg-color: #34484a
}

.BlockSpacing_root__Cc4j8.BlockSpacing_black__4XyQj {
    --bg-color: #0d1212
}

.BlockSpacing_root__Cc4j8 .BlockSpacing_wrapper__oRBPT {
    --side-padding: 1rem;
    --max-width: 100%;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding)
}

@media(min-width:768px) {
    .BlockSpacing_root__Cc4j8 .BlockSpacing_wrapper__oRBPT {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .BlockSpacing_root__Cc4j8 .BlockSpacing_wrapper__oRBPT {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

.BlockSpacing_root__Cc4j8 .BlockSpacing_wrapper__oRBPT .BlockSpacing_spacing__jk_i8 {
    width: 100%
}

.CardBespoke_root__U9U8V {
    background-color: var(--bg-color);
    display: block;
    opacity: 0;
    width: 100%
}

.CardBespoke_root__U9U8V.CardBespoke_top-padding-xs__O4jY_ {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .CardBespoke_root__U9U8V.CardBespoke_top-padding-xs__O4jY_ {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.CardBespoke_root__U9U8V.CardBespoke_top-padding-sm__9IDJF {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .CardBespoke_root__U9U8V.CardBespoke_top-padding-sm__9IDJF {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.CardBespoke_root__U9U8V.CardBespoke_top-padding-md__Uwz81 {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .CardBespoke_root__U9U8V.CardBespoke_top-padding-md__Uwz81 {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.CardBespoke_root__U9U8V.CardBespoke_top-padding-lg__tSMU_ {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .CardBespoke_root__U9U8V.CardBespoke_top-padding-lg__tSMU_ {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.CardBespoke_root__U9U8V.CardBespoke_bottom-padding-xs__tS_i4 {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .CardBespoke_root__U9U8V.CardBespoke_bottom-padding-xs__tS_i4 {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.CardBespoke_root__U9U8V.CardBespoke_bottom-padding-sm__BEKbM {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .CardBespoke_root__U9U8V.CardBespoke_bottom-padding-sm__BEKbM {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.CardBespoke_root__U9U8V.CardBespoke_bottom-padding-md__j2zUG {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .CardBespoke_root__U9U8V.CardBespoke_bottom-padding-md__j2zUG {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.CardBespoke_root__U9U8V.CardBespoke_bottom-padding-lg__2LNp4 {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .CardBespoke_root__U9U8V.CardBespoke_bottom-padding-lg__2LNp4 {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.CardBespoke_root__U9U8V .CardBespoke_wrapper__0FInW {
    --side-padding: 1rem;
    --max-width: 100%;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding)
}

@media(min-width:768px) {
    .CardBespoke_root__U9U8V .CardBespoke_wrapper__0FInW {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .CardBespoke_root__U9U8V .CardBespoke_wrapper__0FInW {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

.CardBespoke_root__U9U8V .CardBespoke_content__hTro_ {
    opacity: 0
}

.CardBespoke_root__U9U8V .CardBespoke_card__sfjW0 {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    width: 100%
}

@media(min-width:768px) {
    .CardBespoke_root__U9U8V .CardBespoke_card__sfjW0 {
        max-width: calc((min(109rem, 100svw - 3rem) - 8.4rem)*4/8 + 3.6rem)
    }
}

@media(min-width:1080px) {
    .CardBespoke_root__U9U8V .CardBespoke_card__sfjW0 {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 8rem)
    }
}

.CardBespoke_root__U9U8V .CardBespoke_highlight__se1KX {
    margin-bottom: 4rem;
    position: relative;
    width: 100%
}

.CardBespoke_root__U9U8V .CardBespoke_mainImage__WGH5r {
    aspect-ratio: 348/232;
    border-radius: 3.6rem;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(min-width:768px) {
    .CardBespoke_root__U9U8V .CardBespoke_mainImage__WGH5r {
        aspect-ratio: 488/350;
        border-radius: 0
    }
}

.CardBespoke_root__U9U8V .CardBespoke_mainImage__WGH5r img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.CardBespoke_root__U9U8V .CardBespoke_smallImage__wq1po {
    display: none;
    position: absolute
}

@media(min-width:768px) {
    .CardBespoke_root__U9U8V .CardBespoke_smallImage__wq1po {
        bottom: 7%;
        display: block;
        right: 17%
    }
}

@media(min-width:1080px) {
    .CardBespoke_root__U9U8V .CardBespoke_smallImage__wq1po {
        bottom: 7%;
        right: 16%
    }
}

.CardBespoke_root__U9U8V .CardBespoke_smallImage__wq1po img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.CardBespoke_root__U9U8V .CardBespoke_smallImageWrapper__nbHY2 {
    border-radius: 1.6rem;
    height: 4.6rem;
    overflow: hidden;
    width: 4.6rem
}

.CardBespoke_root__U9U8V .CardBespoke_smallImageWrapper__nbHY2 img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.CardBespoke_root__U9U8V .CardBespoke_tag__VX7Ut {
    bottom: 85%;
    position: absolute;
    right: 85%
}

.CardBespoke_root__U9U8V.CardBespoke_default__6k_ru {
    --bg-color: #fff
}

.CardBespoke_root__U9U8V.CardBespoke_light__rHyM8 {
    --bg-color: #d3e4df
}

.CardBespoke_root__U9U8V.CardBespoke_dark__iA64H {
    --bg-color: #34484a
}

.CardBespoke_root__U9U8V.CardBespoke_black__dRoYI {
    --bg-color: #0d1212
}

.CardEditorial_root__yeyzC {
    background-color: var(--bg-color);
    display: block;
    width: 100%
}

.CardEditorial_root__yeyzC.CardEditorial_top-padding-xs__No5DV {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .CardEditorial_root__yeyzC.CardEditorial_top-padding-xs__No5DV {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.CardEditorial_root__yeyzC.CardEditorial_top-padding-sm__v92Kc {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .CardEditorial_root__yeyzC.CardEditorial_top-padding-sm__v92Kc {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.CardEditorial_root__yeyzC.CardEditorial_top-padding-md__Xr1G5 {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .CardEditorial_root__yeyzC.CardEditorial_top-padding-md__Xr1G5 {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.CardEditorial_root__yeyzC.CardEditorial_top-padding-lg__CJBig {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .CardEditorial_root__yeyzC.CardEditorial_top-padding-lg__CJBig {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.CardEditorial_root__yeyzC.CardEditorial_bottom-padding-xs__YrXBe {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .CardEditorial_root__yeyzC.CardEditorial_bottom-padding-xs__YrXBe {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.CardEditorial_root__yeyzC.CardEditorial_bottom-padding-sm__w_tCk {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .CardEditorial_root__yeyzC.CardEditorial_bottom-padding-sm__w_tCk {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.CardEditorial_root__yeyzC.CardEditorial_bottom-padding-md__BpGoH {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .CardEditorial_root__yeyzC.CardEditorial_bottom-padding-md__BpGoH {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.CardEditorial_root__yeyzC.CardEditorial_bottom-padding-lg__C818I {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .CardEditorial_root__yeyzC.CardEditorial_bottom-padding-lg__C818I {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh {
    --side-padding: 1rem;
    --max-width: 100%;
    display: flex;
    flex-direction: column;
    gap: 8rem;
    justify-content: center;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding)
}

@media(min-width:768px) {
    .CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh {
        --side-padding: 2rem;
        --max-width: 172.8rem;
        flex-direction: row;
        gap: 0;
        justify-content: space-between
    }
}

.CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh .CardEditorial_card___mxNc {
    align-self: center;
    display: flex;
    justify-content: center;
    width: calc((100svw - 2rem - 5.6rem)*7.5/8 + 5.2rem)
}

@media(min-width:1080px) {
    .CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh .CardEditorial_card___mxNc.CardEditorial_two__fIEO6 .CardEditorial_card___mxNc {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*6/12 + 8rem)
    }
    .CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh .CardEditorial_card___mxNc.CardEditorial_three__bchRI .CardEditorial_card___mxNc {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*3/12 + 3.2rem)
    }
    .CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh .CardEditorial_card___mxNc:only-child {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*12/12 + 17.6rem)
    }
    .CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh .CardEditorial_card___mxNc.CardEditorial_vertical-top__PYQ66 {
        align-self: flex-start
    }
    .CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh .CardEditorial_card___mxNc.CardEditorial_vertical-center__lh7WJ {
        align-self: center
    }
    .CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh .CardEditorial_card___mxNc.CardEditorial_vertical-bottom__fTYHW {
        align-self: flex-end
    }
    .CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh .CardEditorial_card___mxNc.CardEditorial_horizontal-left__cr5tv {
        justify-content: flex-start
    }
    .CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh .CardEditorial_card___mxNc.CardEditorial_horizontal-center__aNgNo {
        justify-content: center
    }
    .CardEditorial_root__yeyzC .CardEditorial_wrapper__pOXFh .CardEditorial_card___mxNc.CardEditorial_horizontal-right__MKO8o {
        justify-content: flex-end
    }
}

.CardEditorial_root__yeyzC.CardEditorial_default__ZjvsL {
    --bg-color: #fff
}

.CardEditorial_root__yeyzC.CardEditorial_light__jBENh {
    --bg-color: #d3e4df
}

.CardEditorial_root__yeyzC.CardEditorial_dark__wtykb {
    --bg-color: #34484a
}

.CardEditorial_root__yeyzC.CardEditorial_black__HWfJL {
    --bg-color: #0d1212
}

.Collapsable_root___kwIq {
    background-color: transparent;
    border-radius: 1.6rem;
    color: #0d1212;
    display: block;
    margin: 0 auto;
    max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 6.4rem);
    overflow: hidden;
    position: relative;
    text-align: left;
    transition: background-color .3s ease-in-out;
    width: 100%
}

.Collapsable_root___kwIq * {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    user-select: text !important
}

@media(min-width:768px) {
    .Collapsable_root___kwIq {
        max-width: calc((min(109rem, 100svw - 3rem) - 8.4rem)*7/8 + 9.6rem)
    }
}

@media(min-width:1080px) {
    .Collapsable_root___kwIq {
        border-radius: 3.6rem;
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*10/12 + 14.4rem)
    }
}

.Collapsable_root___kwIq.Collapsable_default__6LyuT,
.Collapsable_root___kwIq.Collapsable_light__1J6MY {
    --text-color: #34484a
}

.Collapsable_root___kwIq.Collapsable_black__ESbjT,
.Collapsable_root___kwIq.Collapsable_dark__9iASf {
    --text-color: #fff
}

.Collapsable_root___kwIq.Collapsable_open__RPsYH,
.Collapsable_root___kwIq:hover {
    background-color: rgba(211, 228, 223, .4)
}

.Collapsable_root___kwIq.Collapsable_open__RPsYH.Collapsable_light__1J6MY,
.Collapsable_root___kwIq:hover.Collapsable_light__1J6MY {
    background-color: rgba(91, 130, 121, .1)
}

.Collapsable_root___kwIq.Collapsable_open__RPsYH.Collapsable_dark__9iASf,
.Collapsable_root___kwIq:hover.Collapsable_dark__9iASf {
    background-color: rgba(13, 18, 18, .2)
}

.Collapsable_root___kwIq.Collapsable_open__RPsYH.Collapsable_black__ESbjT,
.Collapsable_root___kwIq:hover.Collapsable_black__ESbjT {
    background-color: rgba(52, 72, 74, .3)
}

.Collapsable_root___kwIq.Collapsable_open__RPsYH .Collapsable_toggle__vib4U,
.Collapsable_root___kwIq:hover .Collapsable_toggle__vib4U {
    cursor: pointer
}

.Collapsable_root___kwIq.Collapsable_open__RPsYH .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM .Collapsable_title__CE4h9,
.Collapsable_root___kwIq:hover .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM .Collapsable_title__CE4h9 {
    transform: translateX(.5rem)
}

.Collapsable_root___kwIq.Collapsable_open__RPsYH .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM .Collapsable_icon__mJA9_,
.Collapsable_root___kwIq:hover .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM .Collapsable_icon__mJA9_ {
    transform: translateX(-.5rem)
}

.Collapsable_root___kwIq.Collapsable_open__RPsYH .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_divider__HX3cO,
.Collapsable_root___kwIq:hover .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_divider__HX3cO {
    opacity: 0
}

.Collapsable_root___kwIq.Collapsable_black__ESbjT,
.Collapsable_root___kwIq.Collapsable_dark__9iASf {
    color: #fff
}

.Collapsable_root___kwIq.Collapsable_black__ESbjT .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor,
.Collapsable_root___kwIq.Collapsable_dark__9iASf .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor {
    color: hsla(0, 0%, 100%, .7)
}

.Collapsable_root___kwIq.Collapsable_black__ESbjT .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor li:before,
.Collapsable_root___kwIq.Collapsable_dark__9iASf .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor li:before {
    margin-top: 0
}

.Collapsable_root___kwIq.Collapsable_black__ESbjT .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor>p,
.Collapsable_root___kwIq.Collapsable_dark__9iASf .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor>p {
    margin-left: .5rem
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U {
    height: 100%;
    position: relative;
    width: 100%
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL {
    --padding-top: 2.4rem;
    --padding-inline: 1.5rem;
    --padding-bottom-content: 2rem;
    padding: var(--padding-top) var(--padding-inline) .4rem
}

@media(min-width:1080px) {
    .Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL {
        --padding-top: 4rem;
        --padding-inline: 5rem;
        --padding-bottom-content: 3.6rem
    }
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG {
    height: 100%;
    padding-bottom: var(--padding-bottom-content);
    width: 100%
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM {
    display: flex;
    font-family: var(--font-gt-standard-l), system-ui, "helvetica", "arial", sans-serif;
    font-size: 2.4rem;
    font-weight: 400;
    justify-content: space-between;
    letter-spacing: -.0004166667em;
    line-height: 130%;
    padding-bottom: .6rem;
    position: relative;
    width: 100%
}

@media(min-width:1080px) {
    .Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM {
        font-size: 2.8rem
    }
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM:after {
    bottom: calc(-1*var(--padding-bottom-content));
    content: "";
    left: calc(-1*var(--padding-inline));
    position: absolute;
    right: calc(-1*var(--padding-inline));
    top: calc(-1*var(--padding-top));
    z-index: 0
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM.Collapsable_focus-visible__kGSOw,
.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: 2px
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM.Collapsable_focus-visible__kGSOw:before,
.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((2px + 2px)*-1);
    content: "";
    left: calc((2px + 2px)*-1);
    position: absolute;
    right: calc((2px + 2px)*-1);
    top: calc((2px + 2px)*-1);
    z-index: 0
}

@media(min-width:1080px) {
    .Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM {
        align-items: center
    }
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM .Collapsable_title__CE4h9 {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.8rem;
    font-weight: 400;
    letter-spacing: -.0005555556em;
    line-height: 150%;
    padding: 0 2rem 0 0;
    position: relative;
    transition: transform .3s ease-in-out
}

@media(min-width:1080px) {
    .Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM .Collapsable_title__CE4h9 {
        font-size: 2rem;
        letter-spacing: -.001em
    }
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_titleContainer__zYTCM .Collapsable_icon__mJA9_ {
    flex-shrink: 0;
    position: relative;
    transition: transform .3s ease-in-out
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor {
    color: rgba(13, 18, 18, .7);
    cursor: text;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: -.0006666667em;
    line-height: 150%;
    overflow: hidden;
    position: relative
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor:before {
    content: "";
    display: block;
    height: 1rem;
    pointer-events: none;
    width: 100%
}

@media(min-width:1080px) {
    .Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*6/12 + 8rem)
    }
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor ul {
    color: var(--text-color, currentColor)
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor ul li {
    list-style: none;
    padding-left: 3.7rem;
    position: relative
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor ul li:before {
    content: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="10" height="10" rx="4" fill="%2364D5B3"/></svg>');
    margin-left: -3rem;
    margin-top: -.5rem;
    position: absolute
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_contentContainer__QTusG .Collapsable_content__8nZor ul li:last-child {
    margin-bottom: 0
}

.Collapsable_root___kwIq .Collapsable_toggle__vib4U .Collapsable_container__RfccL .Collapsable_divider__HX3cO {
    bottom: 0;
    opacity: 1;
    position: absolute;
    transition: opacity .3s ease-in-out;
    width: 100%
}

.Faqs_root__ZZzSQ {
    background-color: var(--bg-color);
    display: block;
    width: 100%
}

.Faqs_root__ZZzSQ.Faqs_top-padding-xs__Il97F {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Faqs_root__ZZzSQ.Faqs_top-padding-xs__Il97F {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Faqs_root__ZZzSQ.Faqs_top-padding-sm__qSHTm {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Faqs_root__ZZzSQ.Faqs_top-padding-sm__qSHTm {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Faqs_root__ZZzSQ.Faqs_top-padding-md__SfObq {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Faqs_root__ZZzSQ.Faqs_top-padding-md__SfObq {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Faqs_root__ZZzSQ.Faqs_top-padding-lg__QnGko {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Faqs_root__ZZzSQ.Faqs_top-padding-lg__QnGko {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Faqs_root__ZZzSQ.Faqs_bottom-padding-xs__unLYJ {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Faqs_root__ZZzSQ.Faqs_bottom-padding-xs__unLYJ {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Faqs_root__ZZzSQ.Faqs_bottom-padding-sm__oVHNj {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Faqs_root__ZZzSQ.Faqs_bottom-padding-sm__oVHNj {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Faqs_root__ZZzSQ.Faqs_bottom-padding-md__gCwOQ {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Faqs_root__ZZzSQ.Faqs_bottom-padding-md__gCwOQ {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Faqs_root__ZZzSQ.Faqs_bottom-padding-lg__Yj1_s {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Faqs_root__ZZzSQ.Faqs_bottom-padding-lg__Yj1_s {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Faqs_root__ZZzSQ.Faqs_default__VwPd7 {
    --bg-color: #fff
}

.Faqs_root__ZZzSQ.Faqs_light__sAjsk {
    --bg-color: #d3e4df
}

.Faqs_root__ZZzSQ.Faqs_dark__dsANj {
    --bg-color: #34484a
}

.Faqs_root__ZZzSQ.Faqs_black__qyRdT {
    --bg-color: #0d1212
}

.Faqs_root__ZZzSQ .Faqs_wrapper__ejMSj {
    --side-padding: 1rem;
    --max-width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    justify-content: flex-start;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding)
}

@media(min-width:768px) {
    .Faqs_root__ZZzSQ .Faqs_wrapper__ejMSj {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .Faqs_root__ZZzSQ .Faqs_wrapper__ejMSj {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

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

.Faqs_root__ZZzSQ .Faqs_tabsContainer__XpDvu {
    display: flex;
    flex-direction: column;
    gap: .4rem;
    padding: 0;
    width: 100%
}

.Faqs_root__ZZzSQ .Faqs_tabsContainer__XpDvu .Faqs_expanded__nIoW7 {
    height: 0;
    overflow: hidden
}

.Faqs_root__ZZzSQ .Faqs_ctaContainer__8_obI {
    padding-left: 0;
    padding-top: 4rem
}

@media(min-width:1080px) {
    .Faqs_root__ZZzSQ .Faqs_ctaContainer__8_obI {
        padding-left: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*1/12 + 0rem + 5rem)
    }
}

.Faqs_root__ZZzSQ .Collapsable a {
    text-decoration: underline
}

.Faqs_root__ZZzSQ .Collapsable:has(+.Collapsable[data-open=true]) .Divider {
    opacity: 0
}

.Faqs_root__ZZzSQ .Collapsable:has(+.Collapsable:hover) .Divider {
    opacity: 0
}

.FeaturedGalleryCarousel_root__nPvBE {
    --ease: cubic-bezier(0.2, 0, 0, 1);
    display: block;
    height: 50rem;
    overflow: hidden;
    padding: 0 1rem;
    position: relative;
    touch-action: pan-y;
    width: 100%
}

.FeaturedGalleryCarousel_root__nPvBE.FeaturedGalleryCarousel_default__AEMpG,
.FeaturedGalleryCarousel_root__nPvBE.FeaturedGalleryCarousel_light__ajY19 {
    --text-color: #0d1212
}

.FeaturedGalleryCarousel_root__nPvBE.FeaturedGalleryCarousel_black__H640w,
.FeaturedGalleryCarousel_root__nPvBE.FeaturedGalleryCarousel_dark__7oaZn {
    --text-color: #fff
}

.FeaturedGalleryCarousel_root__nPvBE .FeaturedGalleryCarousel_maskWrapper__nTf2P {
    height: 100%;
    width: 100%
}

.FeaturedGalleryCarousel_root__nPvBE .FeaturedGalleryCarousel_svgReference__0YBD0 {
    height: 0;
    position: absolute;
    width: 0
}

.FeaturedGalleryCarousel_root__nPvBE .FeaturedGalleryCarousel_swiperContainer__kpCyx {
    cursor: -webkit-grab;
    cursor: grab;
    display: block;
    height: 100%;
    z-index: 1
}

.FeaturedGalleryCarousel_root__nPvBE .FeaturedGalleryCarousel_swiperContainer__kpCyx .FeaturedGalleryCarousel_swiperWrapper__QoaP0 {
    display: flex;
    height: 100%;
    position: relative;
    transition: transform .334s var(--ease) !important;
    width: 100%
}

.FeaturedGalleryCarousel_root__nPvBE .FeaturedGalleryCarousel_swiperContainer__kpCyx .FeaturedGalleryCarousel_swiperWrapper__QoaP0 .FeaturedGalleryCarousel_swiperSlide__r12_t {
    flex-shrink: 0;
    transition: transform .334s var(--ease) !important;
    width: 100%
}

.FeaturedGalleryCarousel_root__nPvBE .FeaturedGalleryCarousel_carouselControls__kJGbO {
    align-items: center;
    bottom: 2.4rem;
    display: flex;
    gap: .6rem;
    position: absolute;
    right: 1.4rem
}

.FeaturedGalleryCarousel_root__nPvBE .FeaturedGalleryCarousel_carouselControls__kJGbO .FeaturedGalleryCarousel_counter__K7vQX {
    color: var(--text-color);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    letter-spacing: -.0007142857em;
    line-height: 130%;
    width: 5rem
}

.Pills_root__9C_nt {
    --gap: 0.5rem;
    --border-radius: 1.6rem;
    --height: 4.2rem;
    display: flex
}

.Pills_root__9C_nt.Pills_left__fcDgm {
    justify-content: flex-start
}

.Pills_root__9C_nt.Pills_center__WSKi_ {
    justify-content: center
}

.Pills_root__9C_nt.Pills_right__f05C5 {
    justify-content: flex-end
}

.Pills_root__9C_nt.Pills_default__AqT6Z {
    --text-color: #34484a;
    --active-text-color: #fff;
    --hover-background-color: rgba(211, 228, 223, .4);
    --hover-text-color: #34484a
}

.Pills_root__9C_nt.Pills_light__FKhVW {
    --text-color: #34484a;
    --active-text-color: #fff;
    --hover-background-color: rgba(91, 130, 121, .1);
    --hover-text-color: #34484a
}

.Pills_root__9C_nt.Pills_dark__NcCM5 {
    --text-color: #fff;
    --active-text-color: #34484a;
    --hover-background-color: rgba(13, 18, 18, .2);
    --hover-text-color: #fff
}

.Pills_root__9C_nt.Pills_black__FHAZm {
    --text-color: #fff;
    --active-text-color: #000;
    --hover-background-color: rgba(52, 72, 74, .3);
    --hover-text-color: #fff
}

.Pills_root__9C_nt .Pills_rail__m__gf {
    display: flex;
    flex-wrap: wrap;
    gap: var(--gap);
    justify-content: center;
    position: relative
}

.Pills_root__9C_nt .Pills_rail__m__gf .Pills_activeBlob__CS6nm {
    background-color: var(--text-color);
    border-radius: var(--border-radius);
    left: 0;
    position: absolute;
    top: 0
}

.Pills_root__9C_nt .Pills_rail__m__gf .Pills_hoverBlob__ojOTV {
    background-color: var(--hover-background-color);
    border-radius: var(--border-radius);
    height: var(--height);
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: -1
}

.Pills_root__9C_nt .Pills_rail__m__gf .Pills_pill__7LBWA {
    align-items: center;
    border-radius: var(--border-radius);
    color: var(--text-color);
    display: flex;
    gap: var(--gap);
    height: var(--height);
    justify-content: center;
    padding: 1rem;
    position: relative;
    transition: color .34s cubic-bezier(.2, 0, 0, 1)
}

.Pills_root__9C_nt .Pills_rail__m__gf .Pills_pill__7LBWA .Pills_pillLabel__sgGdC {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 130%;
    position: relative;
    text-transform: uppercase
}

.Pills_root__9C_nt .Pills_rail__m__gf .Pills_pill__7LBWA svg {
    fill: var(--text-color);
    height: 2rem;
    transition: fill .34s cubic-bezier(.2, 0, 0, 1);
    width: 2rem
}

.Pills_root__9C_nt .Pills_rail__m__gf .Pills_pill__7LBWA.Pills_active__R3eR5,
.Pills_root__9C_nt .Pills_rail__m__gf .Pills_pill__7LBWA.Pills_active__R3eR5:hover {
    color: var(--active-text-color)
}

.Pills_root__9C_nt .Pills_rail__m__gf .Pills_pill__7LBWA.Pills_active__R3eR5 .Pills_pillImage__iecnV {
    opacity: 1
}

.Pills_root__9C_nt .Pills_rail__m__gf .Pills_pill__7LBWA:hover {
    color: var(--hover-text-color)
}

.Pills_root__9C_nt .Pills_rail__m__gf .Pills_pill__7LBWA:hover .Pills_pillImage__iecnV {
    opacity: 1
}

.Pills_root__9C_nt .Pills_rail__m__gf .Pills_pill__7LBWA:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.Pills_root__9C_nt .Pills_rail__m__gf .Pills_pill__7LBWA:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.FeaturedGallery_root__0M2i_ {
    background-color: var(--bg-color);
    display: block;
    position: relative;
    width: 100%;
    z-index: 0
}

.FeaturedGallery_root__0M2i_.FeaturedGallery_top-padding-xs__m3bHN {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .FeaturedGallery_root__0M2i_.FeaturedGallery_top-padding-xs__m3bHN {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.FeaturedGallery_root__0M2i_.FeaturedGallery_top-padding-sm__vjTiy {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .FeaturedGallery_root__0M2i_.FeaturedGallery_top-padding-sm__vjTiy {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.FeaturedGallery_root__0M2i_.FeaturedGallery_top-padding-md__bIzit {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .FeaturedGallery_root__0M2i_.FeaturedGallery_top-padding-md__bIzit {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.FeaturedGallery_root__0M2i_.FeaturedGallery_top-padding-lg__K0Exc {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .FeaturedGallery_root__0M2i_.FeaturedGallery_top-padding-lg__K0Exc {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.FeaturedGallery_root__0M2i_.FeaturedGallery_bottom-padding-xs__n_nOQ {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .FeaturedGallery_root__0M2i_.FeaturedGallery_bottom-padding-xs__n_nOQ {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.FeaturedGallery_root__0M2i_.FeaturedGallery_bottom-padding-sm__0v7aN {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .FeaturedGallery_root__0M2i_.FeaturedGallery_bottom-padding-sm__0v7aN {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.FeaturedGallery_root__0M2i_.FeaturedGallery_bottom-padding-md__J7Zvu {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .FeaturedGallery_root__0M2i_.FeaturedGallery_bottom-padding-md__J7Zvu {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.FeaturedGallery_root__0M2i_.FeaturedGallery_bottom-padding-lg__QhEX4 {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .FeaturedGallery_root__0M2i_.FeaturedGallery_bottom-padding-lg__QhEX4 {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.FeaturedGallery_root__0M2i_.FeaturedGallery_default__6w3aC {
    --bg-color: #fff
}

.FeaturedGallery_root__0M2i_.FeaturedGallery_light__tXPmm {
    --bg-color: #d3e4df
}

.FeaturedGallery_root__0M2i_.FeaturedGallery_dark__Ie2Q1 {
    --bg-color: #34484a
}

.FeaturedGallery_root__0M2i_.FeaturedGallery_black__mSWpM {
    --bg-color: #0d1212
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_container__lXg1D {
    --side-padding: 1rem;
    --max-width: 100%;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-bottom: 2rem;
    padding-left: var(--side-padding);
    padding-right: var(--side-padding);
    padding-top: 2rem;
    width: 100%
}

@media(min-width:768px) {
    .FeaturedGallery_root__0M2i_ .FeaturedGallery_container__lXg1D {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .FeaturedGallery_root__0M2i_ .FeaturedGallery_container__lXg1D {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_desktopContainer__1aZMA {
    display: grid;
    grid-template-areas: "media media gap text text" "media media gap text text" ". pills pills pills .";
    grid-template-columns: 1fr auto 3.6rem auto 1fr;
    grid-template-rows: 1fr 9rem 9rem;
    margin-bottom: -9rem;
    width: 100%
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_desktopContainer__1aZMA .FeaturedGallery_svgReference__bxYre {
    height: 0;
    position: absolute;
    width: 0
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_desktopContainer__1aZMA .FeaturedGallery_mediaContainer___Uvg8 {
    align-items: center;
    display: flex;
    grid-area: media;
    height: 77rem;
    justify-content: center;
    width: 100%
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_desktopContainer__1aZMA .FeaturedGallery_mediaContainer___Uvg8 .FeaturedGallery_clipContainer__IbPg_ {
    align-items: center;
    display: flex;
    display: grid;
    grid-template: 100%/1fr;
    grid-template-areas: "media-item";
    height: 100%;
    justify-content: center;
    width: 100%
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_desktopContainer__1aZMA .FeaturedGallery_mediaContainer___Uvg8 .FeaturedGallery_clipContainer__IbPg_ .FeaturedGallery_media__ksjG8 {
    background-color: rgba(0, 0, 0, .3);
    grid-area: media-item;
    height: 102%;
    max-width: unset;
    width: 102%
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_desktopContainer__1aZMA .FeaturedGallery_video__2MhNz {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_desktopContainer__1aZMA .FeaturedGallery_gap__oigIT {
    grid-area: gap
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_desktopContainer__1aZMA .FeaturedGallery_textContainer___8YXx {
    align-items: center;
    display: flex;
    display: grid;
    grid-area: text;
    grid-template: 1fr/1fr;
    grid-template-areas: "text-item";
    height: 100%;
    justify-content: center;
    width: 100%
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_desktopContainer__1aZMA .FeaturedGallery_textContainer___8YXx .FeaturedGallery_itemWrapper__akJ_2 {
    align-items: center;
    display: flex;
    grid-area: text-item;
    justify-content: center
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_desktopContainer__1aZMA .FeaturedGallery_textContainer___8YXx .FeaturedGallery_itemWrapper__akJ_2 .FeaturedGallery_desktopTextItem__NsZBM {
    max-width: 43.2rem
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_desktopContainer__1aZMA .FeaturedGallery_pillContainer__m7qmN {
    grid-area: pills;
    padding: 3rem 3rem 1.1rem;
    transform: translateY(-100%);
    width: 100%;
    z-index: 1
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_stackedMobileContainer__atRw3 {
    display: flex;
    flex-direction: column;
    gap: 10rem
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_stackedMobileContainer__atRw3 .FeaturedGallery_stackedContainer__HpeNG {
    display: flex;
    flex-direction: column;
    gap: 5rem
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_stackedMobileContainer__atRw3 .FeaturedGallery_stackedContainer__HpeNG .FeaturedGallery_stackedMedia__s22k1 {
    aspect-ratio: 375/500;
    border-radius: 3rem
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_carouselMobileContainer__xpPtz {
    display: flex;
    flex-direction: column;
    gap: 5rem
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_carouselMobileContainer__xpPtz .FeaturedGallery_carousel__F5Ete .FeaturedGallery_carouselImage__579W9,
.FeaturedGallery_root__0M2i_ .FeaturedGallery_carouselMobileContainer__xpPtz .FeaturedGallery_carousel__F5Ete .FeaturedGallery_carouselVideo__n8GUo {
    height: 100%;
    width: 100%
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_carouselMobileContainer__xpPtz .FeaturedGallery_carouselTextContainer__29EVp {
    display: grid;
    grid-template: 1fr/1fr;
    grid-template-areas: "text-item";
    place-items: center
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_carouselMobileContainer__xpPtz .FeaturedGallery_carouselTextContainer__29EVp .FeaturedGallery_mobileTextItem__11jpl {
    grid-area: text-item;
    opacity: 0;
    padding: 0 1rem;
    pointer-events: none;
    transition: opacity .2s cubic-bezier(.2, 0, 0, 1)
}

.FeaturedGallery_root__0M2i_ .FeaturedGallery_carouselMobileContainer__xpPtz .FeaturedGallery_carouselTextContainer__29EVp .FeaturedGallery_mobileTextItem__11jpl.FeaturedGallery_active__WDcHA {
    opacity: 1;
    pointer-events: auto;
    transition-delay: .2s;
    z-index: 1
}

.ErrorMessage_root__H2Zdu {
    align-items: center;
    background-color: #fff;
    border-radius: 1.2rem;
    box-shadow: 0 0 .7rem 0 rgba(178, 12, 12, .1);
    color: #b20c0c;
    display: flex;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    gap: 1rem;
    justify-content: center;
    line-height: 140%;
    padding: .6rem 1rem;
    text-align: left;
    visibility: visible
}

.ErrorMessage_root__H2Zdu .ErrorMessage_error__phhgC {
    fill: none;
    color: inherit;
    height: 2rem;
    width: 2rem
}

.FormInput_root__AUdz7 {
    --background-color: #fff;
    --focus-color: #0d1212;
    --input-color: #0d1212;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

@media(min-width:768px) {
    .FormInput_root__AUdz7 {
        max-width: 35.3rem
    }
}

.FormInput_root__AUdz7.FormInput_default__WSqfE {
    --border-color: rgba(52, 72, 74, .7);
    --label-color: rgba(13, 18, 18, .7)
}

.FormInput_root__AUdz7.FormInput_light__fNkLO {
    --border-color: rgba(52, 72, 74, .7);
    --label-color: rgba(13, 18, 18, .8)
}

.FormInput_root__AUdz7.FormInput_black__Yy5a8,
.FormInput_root__AUdz7.FormInput_dark__iAkvz {
    --border-color: rgba(91, 130, 121, .7);
    --label-color: rgba(13, 18, 18, .7)
}

.FormInput_root__AUdz7.FormInput_active__M8UK_ .FormInput_inputContainer__YVa_N .FormInput_text__5U9d7 {
    font-size: 1.2rem;
    line-height: 1;
    top: 1lh
}

.FormInput_root__AUdz7.FormInput_active__M8UK_ .FormInput_inputContainer__YVa_N .FormInput_input__1YdeN {
    padding-top: 1lh
}

.FormInput_root__AUdz7.FormInput_disabled__8BJWR {
    pointer-events: none
}

.FormInput_root__AUdz7.FormInput_disabled__8BJWR.FormInput_default__WSqfE {
    --background-color: rgba(211, 228, 223, .8);
    --border-color: rgba(91, 130, 121, .2);
    --label-color: #0d1212;
    --svg-color: #34484a
}

.FormInput_root__AUdz7.FormInput_disabled__8BJWR.FormInput_light__fNkLO {
    --background-color: rgba(91, 130, 121, .2);
    --border-color: rgba(91, 130, 121, .4);
    --label-color: #0d1212;
    --svg-color: #34484a
}

.FormInput_root__AUdz7.FormInput_disabled__8BJWR.FormInput_dark__iAkvz {
    --background-color: rgba(91, 130, 121, .4);
    --border-color: rgba(211, 228, 223, .2);
    --label-color: #fff;
    --svg-color: #fff
}

.FormInput_root__AUdz7.FormInput_disabled__8BJWR.FormInput_black__Yy5a8 {
    --background-color: rgba(52, 72, 74, .3);
    --border-color: rgba(211, 228, 223, .2);
    --label-color: #fff;
    --svg-color: #fff
}

.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 5.6rem;
    justify-content: center;
    position: relative;
    width: 100%
}

.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_input__1YdeN {
    background-color: var(--background-color);
    border: .5px solid var(--border-color);
    border-radius: 1.8rem;
    color: var(--input-color);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    height: 100%;
    letter-spacing: -.0007142857em;
    line-height: 130%;
    padding: 0 2rem;
    position: relative;
    width: 100%
}

.FormInput_error__Ayd_F.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_input__1YdeN {
    border-color: #b20c0c
}

.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_input__1YdeN:hover {
    border: 1px solid var(--focus-color);
    cursor: pointer
}

.FormInput_error__Ayd_F.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_input__1YdeN:hover {
    border-color: #b20c0c
}

.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_input__1YdeN:focus-visible {
    border: 1.5px solid var(--focus-color);
    outline: none
}

.FormInput_error__Ayd_F.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_input__1YdeN:focus-visible {
    border-color: #b20c0c;
    border-width: 1px
}

body.ios .FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_input__1YdeN {
    font-size: 1.6rem
}

.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_text__5U9d7 {
    color: var(--label-color);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    left: 2rem;
    letter-spacing: -.0007142857em;
    line-height: 130%;
    pointer-events: none;
    position: absolute
}

.FormInput_error__Ayd_F.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_text__5U9d7 {
    color: #b20c0c
}

.FormInput_disabled__8BJWR.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_text__5U9d7 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_text__5U9d7.FormInput_required__ffLLU:after {
    content: "*"
}

.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_text__5U9d7 .FormInput_svgLock__BArES {
    -webkit-margin-end: 3.5rem;
    color: var(--svg-color);
    height: 2rem;
    margin-inline-end: 3.5rem;
    width: 2rem
}

.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_errorIcon__XZnCl {
    height: 2rem;
    position: absolute;
    right: 1.9rem;
    width: 2rem
}

.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_errorIcon__XZnCl svg {
    fill: none;
    color: inherit
}

.FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_optional__JPwgg {
    color: var(--label-color);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 140%;
    position: absolute;
    right: 1.4rem
}

@media(max-width:359px) {
    .FormInput_root__AUdz7 .FormInput_inputContainer__YVa_N .FormInput_optional__JPwgg {
        right: 0
    }
}

.FormInput_root__AUdz7 .FormInput_error__Ayd_F {
    margin: .5rem 1rem
}

.FormInput_root__AUdz7 .FormInput_error__Ayd_F.FormInput_hidden__MiHxD {
    display: none;
    visibility: hidden
}

.FormSelect_root__jOrEC {
    --background-color: #fff;
    --focus-color: #0d1212;
    --input-color: #0d1212;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    width: 100%
}

@media(min-width:768px) {
    .FormSelect_root__jOrEC {
        max-width: 35.3rem
    }
}

.FormSelect_root__jOrEC.FormSelect_default__VH7vA {
    --border-color: rgba(91, 130, 121, .7);
    --label-color: rgba(13, 18, 18, .7)
}

.FormSelect_root__jOrEC.FormSelect_light__XntIU {
    --border-color: rgba(52, 72, 74, .7);
    --label-color: rgba(13, 18, 18, .8)
}

.FormSelect_root__jOrEC.FormSelect_black__deCaf,
.FormSelect_root__jOrEC.FormSelect_dark__FtjIg {
    --border-color: rgba(91, 130, 121, .7);
    --label-color: rgba(13, 18, 18, .7)
}

.FormSelect_root__jOrEC.FormSelect_filled__YHBGj .FormSelect_selectContainer__UQyTI .FormSelect_text__cNIve {
    font-size: 1rem;
    line-height: 1;
    top: 1lh
}

.FormSelect_root__jOrEC.FormSelect_filled__YHBGj .FormSelect_selectContainer__UQyTI .FormSelect_select__6LeAB {
    padding-top: 1lh
}

.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 5.6rem;
    justify-content: center;
    position: relative;
    width: 100%
}

.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI:before {
    border-radius: 1.8rem;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    outline: 2.5px solid #fff;
    outline-offset: -1px;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .344s cubic-bezier(.2, 0, 0, 1);
    width: 100%
}

.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI:has(.FormSelect_select__6LeAB:focus-visible):before,
.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI:has(.FormSelect_select__6LeAB:hover):before {
    opacity: 1
}

.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI .FormSelect_select__6LeAB {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--background-color);
    border: 1px solid var(--border-color);
    border-radius: 1.8rem;
    color: var(--input-color);
    cursor: pointer;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    height: 100%;
    letter-spacing: -.0007142857em;
    line-height: 130%;
    padding: 0 2rem;
    position: relative;
    transition: border-color .344s cubic-bezier(.2, 0, 0, 1);
    width: 100%
}

.FormSelect_error__OTTBc.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI .FormSelect_select__6LeAB {
    border-color: #b20c0c
}

.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI .FormSelect_select__6LeAB:hover {
    --border-color: #34484a
}

.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI .FormSelect_select__6LeAB:focus-visible {
    --border-color: var(--focus-color);
    outline: none
}

.FormSelect_error__OTTBc.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI .FormSelect_select__6LeAB:focus-visible {
    --border-color: #b20c0c
}

.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI .FormSelect_text__cNIve {
    color: var(--label-color);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    left: 2rem;
    letter-spacing: -.0007142857em;
    line-height: 130%;
    position: absolute
}

.FormSelect_error__OTTBc.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI .FormSelect_text__cNIve {
    color: #b20c0c
}

.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI .FormSelect_text__cNIve.FormSelect_required___6SAE:after {
    content: " *"
}

.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI .FormSelect_errorIcon__TEoGw {
    color: #b20c0c;
    height: auto;
    position: absolute;
    right: 1.9rem;
    width: 1.4rem
}

.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI .FormSelect_dropdownIcon__toJL3 {
    height: auto;
    pointer-events: none;
    position: absolute;
    right: 1.4rem;
    width: 1rem
}

.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI .FormSelect_dropdownIcon__toJL3 .FormSelect_icon__JPmBe path {
    fill: none;
    stroke: #34484a
}

.FormSelect_root__jOrEC .FormSelect_selectContainer__UQyTI .FormSelect_optional__kuP4H {
    color: var(--label-color);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 140%;
    position: absolute;
    right: 1.4rem
}

.FormSelect_root__jOrEC .FormSelect_error__OTTBc {
    margin: .5rem 0 0 1rem
}

.FormSelect_root__jOrEC .FormSelect_error__OTTBc.FormSelect_hidden__o8jiF {
    display: none;
    visibility: hidden
}

.FormTextArea_root__JJ_EI {
    --background-color: #fff;
    --focus-color: #0d1212;
    --input-color: #0d1212;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    width: 100%
}

@media(min-width:768px) {
    .FormTextArea_root__JJ_EI {
        max-width: 35.3rem
    }
}

.FormTextArea_root__JJ_EI.FormTextArea_default__ogFql {
    --border-color: rgba(91, 130, 121, .7);
    --label-color: rgba(13, 18, 18, .7)
}

.FormTextArea_root__JJ_EI.FormTextArea_light__BmuJe {
    --border-color: rgba(52, 72, 74, .7);
    --label-color: rgba(13, 18, 18, .8)
}

.FormTextArea_root__JJ_EI.FormTextArea_black__1Ux0K,
.FormTextArea_root__JJ_EI.FormTextArea_dark__XOMy_ {
    --border-color: rgba(91, 130, 121, .7);
    --label-color: rgba(13, 18, 18, .7)
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu {
    background: var(--background-color);
    border: .5px solid var(--border-color);
    border-radius: 1.8rem;
    box-sizing: border-box;
    height: 27rem;
    overflow: hidden;
    padding: 4.8rem 2rem 6rem 1.6rem;
    position: relative;
    width: 100%
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu:has(.FormTextArea_textArea____tBQ:focus-visible) {
    border: 1.5px solid var(--focus-color)
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu.FormTextArea_error__vTSQn {
    border: .5px solid #b20c0c
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu:hover {
    border: 1px solid var(--focus-color);
    cursor: pointer
}

.FormTextArea_error__vTSQn.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu:hover {
    border-color: #b20c0c
}

.FormTextArea_error__vTSQn.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu,
.FormTextArea_error__vTSQn.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu:has(.FormTextArea_textArea____tBQ:focus-visible) {
    border-color: #b20c0c
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_textArea____tBQ {
    background-color: var(--background-color);
    border: none;
    color: var(--input-color);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    height: 100%;
    letter-spacing: -.0007142857em;
    line-height: 130%;
    margin: 0;
    overflow-y: auto;
    padding: 0;
    position: relative;
    resize: none;
    width: 100%
}

.FormTextArea_error__vTSQn.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_textArea____tBQ {
    border-color: #b20c0c
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_textArea____tBQ:focus-visible {
    border: none;
    outline: none
}

.FormTextArea_error__vTSQn.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_textArea____tBQ:focus-visible {
    border-color: #b20c0c;
    border-width: 1px
}

body.ios .FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_textArea____tBQ {
    font-size: 1.6rem
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_text__ifeuN {
    color: var(--label-color);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    left: 1.6rem;
    letter-spacing: -.0007142857em;
    line-height: 130%;
    position: absolute;
    top: 2rem
}

.FormTextArea_error__vTSQn.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_text__ifeuN,
.FormTextArea_exceeded__aEaGU.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_text__ifeuN {
    color: #b20c0c
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_text__ifeuN.FormTextArea_required__5kSih:after {
    content: " *"
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_errorIcon__6TH7q {
    height: 2rem;
    position: absolute;
    right: 1.8rem;
    top: 1.8rem;
    width: 2rem
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_errorIcon__6TH7q svg {
    fill: none;
    color: inherit
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_maxCharErrorLabel__ZOQH1 {
    bottom: 1.5rem;
    left: 1.5rem;
    position: absolute
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_maxCharErrorLabel__ZOQH1.FormTextArea_hidden__yPLSY {
    display: none;
    visibility: hidden
}

.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_charCount__yTRgd {
    bottom: 1.8rem;
    color: var(--label-color);
    font-size: 1.2rem;
    font-weight: 500;
    position: absolute;
    right: 1.8rem
}

.FormTextArea_exceeded__aEaGU.FormTextArea_root__JJ_EI .FormTextArea_textAreaContainer__OP4Lu .FormTextArea_charCount__yTRgd {
    color: #b20c0c
}

.FormTextArea_root__JJ_EI .FormTextArea_error__vTSQn {
    margin: .5rem 0 0 1rem
}

.FormTextArea_root__JJ_EI .FormTextArea_error__vTSQn.FormTextArea_hidden__yPLSY {
    display: none;
    visibility: hidden
}

.FormElement_root__L6_cb {
    align-items: center;
    border-radius: 3.6rem;
    color: var(--text-color);
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: center;
    padding: 1.4rem 1.4rem 4rem;
    row-gap: .8rem;
    width: 100%
}

@media(min-width:768px) {
    .FormElement_root__L6_cb {
        max-width: calc((min(109rem, 100svw - 3rem) - 8.4rem)*4/8 + 3.6rem)
    }
}

@media(min-width:1080px) {
    .FormElement_root__L6_cb {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 9.6rem);
        padding: 3rem 3rem 5rem
    }
}

.FormElement_root__L6_cb.FormElement_default__Z2Q2p,
.FormElement_root__L6_cb.FormElement_light__PE6kV {
    --text-color: rgba(13, 18, 18, .8)
}

.FormElement_root__L6_cb.FormElement_black__nKbFh,
.FormElement_root__L6_cb.FormElement_dark__jUht_ {
    --text-color: #fff
}

.FormElement_root__L6_cb .FormElement_input__qdtGp {
    max-width: 100%;
    width: 100%
}

.FormElement_root__L6_cb .FormElement_submit__kUD73 {
    padding: 1.4rem 2rem;
    white-space: nowrap;
    width: -moz-fit-content;
    width: fit-content
}

.FormElement_root__L6_cb .FormElement_dateTimeContainer__wJ1QR {
    display: flex;
    gap: .8rem
}

.FormElement_root__L6_cb .FormElement_permission__kq1re {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 140%;
    padding: 1rem 2rem;
    text-align: left
}

.FormElement_root__L6_cb .FormElement_permission__kq1re a {
    position: relative;
    text-decoration: underline
}

.FormElement_root__L6_cb .FormElement_permission__kq1re a:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.FormElement_root__L6_cb .FormElement_permission__kq1re a:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.FormElement_root__L6_cb .FormElement_recatpcha__COfeu {
    margin-bottom: 3rem
}

.FormElement_root__L6_cb .FormElement_errorMessage__iEHm8 {
    margin-top: 3rem
}

.FormElement_root__L6_cb .FormElement_textAreaSmall__Zrbmx {
    height: 16rem;
    width: 100%
}

.Form_root__lgpzg {
    background-color: var(--bg-color);
    display: block;
    position: relative
}

.Form_root__lgpzg.Form_top-padding-xs__RP1B8 {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Form_root__lgpzg.Form_top-padding-xs__RP1B8 {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Form_root__lgpzg.Form_top-padding-sm__Sc0Yn {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Form_root__lgpzg.Form_top-padding-sm__Sc0Yn {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Form_root__lgpzg.Form_top-padding-md__vt1QK {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Form_root__lgpzg.Form_top-padding-md__vt1QK {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Form_root__lgpzg.Form_top-padding-lg__X_t1k {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Form_root__lgpzg.Form_top-padding-lg__X_t1k {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Form_root__lgpzg.Form_bottom-padding-xs__S3hW6 {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Form_root__lgpzg.Form_bottom-padding-xs__S3hW6 {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Form_root__lgpzg.Form_bottom-padding-sm__FAkhi {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Form_root__lgpzg.Form_bottom-padding-sm__FAkhi {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Form_root__lgpzg.Form_bottom-padding-md__oCB_A {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Form_root__lgpzg.Form_bottom-padding-md__oCB_A {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Form_root__lgpzg.Form_bottom-padding-lg__3IUmR {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Form_root__lgpzg.Form_bottom-padding-lg__3IUmR {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Form_root__lgpzg .Form_hidden__zuPr3 {
    opacity: 0;
    pointer-events: none;
    visibility: hidden
}

.Form_root__lgpzg .Form_screenReader__s7K3q {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    block-size: 1px;
    clip-path: inset(50%);
    inline-size: 1px;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    white-space: nowrap
}

.Form_root__lgpzg .Form_container__z2Vw_ {
    --side-padding: 1rem;
    --max-width: 100%;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding);
    width: 100%
}

@media(min-width:768px) {
    .Form_root__lgpzg .Form_container__z2Vw_ {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .Form_root__lgpzg .Form_container__z2Vw_ {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

.Form_root__lgpzg .Form_container__z2Vw_ .Form_content__F5GQV {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative
}

.Form_root__lgpzg .Form_container__z2Vw_ .Form_content__F5GQV .Form_containerForm__C3Z0K {
    background: var(--form-color);
    border-radius: 3.6rem;
    overflow: hidden
}

.Form_root__lgpzg .Form_container__z2Vw_ .Form_content__F5GQV .Form_text___vv2F {
    margin-bottom: 2rem;
    width: calc((100svw - 2rem - 5.6rem)*7/8 + 6.4rem)
}

@media(min-width:768px) {
    .Form_root__lgpzg .Form_container__z2Vw_ .Form_content__F5GQV .Form_text___vv2F {
        width: calc((min(109rem, 100svw - 3rem) - 8.4rem)*4/8 + 3.6rem)
    }
}

@media(min-width:1080px) {
    .Form_root__lgpzg .Form_container__z2Vw_ .Form_content__F5GQV .Form_text___vv2F {
        margin-bottom: 4rem;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 9.6rem)
    }
}

.Form_root__lgpzg .Form_container__z2Vw_ .Form_content__F5GQV .Form_confirmation__NNOgt {
    align-items: center;
    border-radius: 3.6rem;
    display: flex;
    flex-direction: column;
    inline-size: 100%;
    justify-content: center;
    opacity: 0;
    padding: 6rem 3.5rem;
    pointer-events: none;
    position: absolute;
    top: 100%
}

@media(min-width:1080px) {
    .Form_root__lgpzg .Form_container__z2Vw_ .Form_content__F5GQV .Form_confirmation__NNOgt {
        left: 50%;
        padding: 7rem 3.5rem;
        position: absolute;
        transform: translate3d(-50%, 0, 0);
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 9.6rem)
    }
}

.Form_root__lgpzg .Form_container__z2Vw_ .Form_content__F5GQV .Form_confirmationCta__XIZ6n {
    padding: 1.4rem 2rem
}

.Form_root__lgpzg.Form_default__7Wo6p {
    --bg-color: #fff;
    --form-color: rgba(211, 228, 223, .4)
}

.Form_root__lgpzg.Form_light__au7W1 {
    --bg-color: #d3e4df;
    --form-color: rgba(91, 130, 121, .1)
}

.Form_root__lgpzg.Form_dark__5lcy7 {
    --bg-color: #34484a;
    --form-color: rgba(13, 18, 18, .2)
}

.Form_root__lgpzg.Form_black__wP0_G {
    --bg-color: #0d1212;
    --form-color: rgba(52, 72, 74, .3)
}

.FormGrid_root__8Wj3i {
    background-color: var(--bg-color);
    display: block;
    width: 100%
}

.FormGrid_root__8Wj3i.FormGrid_top-padding-xs__w5qUE {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i.FormGrid_top-padding-xs__w5qUE {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.FormGrid_root__8Wj3i.FormGrid_top-padding-sm__cSx__ {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i.FormGrid_top-padding-sm__cSx__ {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.FormGrid_root__8Wj3i.FormGrid_top-padding-md__zBBsZ {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i.FormGrid_top-padding-md__zBBsZ {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.FormGrid_root__8Wj3i.FormGrid_top-padding-lg__uiMOI {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i.FormGrid_top-padding-lg__uiMOI {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.FormGrid_root__8Wj3i.FormGrid_bottom-padding-xs__JGUcF {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i.FormGrid_bottom-padding-xs__JGUcF {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.FormGrid_root__8Wj3i.FormGrid_bottom-padding-sm__yVtsw {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i.FormGrid_bottom-padding-sm__yVtsw {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.FormGrid_root__8Wj3i.FormGrid_bottom-padding-md__aXOIH {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i.FormGrid_bottom-padding-md__aXOIH {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.FormGrid_root__8Wj3i.FormGrid_bottom-padding-lg__CIGhG {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i.FormGrid_bottom-padding-lg__CIGhG {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.FormGrid_root__8Wj3i .FormGrid_container__LixF0 {
    --columns: 8;
    --grid-gap: 0.8rem;
    --side-padding: 1rem;
    --max-width: 100%;
    grid-gap: 6rem var(--grid-gap);
    display: grid;
    gap: 6rem var(--grid-gap);
    grid-template-columns: repeat(var(--columns), 1fr);
    margin-inline: auto;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding)
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i .FormGrid_container__LixF0 {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .FormGrid_root__8Wj3i .FormGrid_container__LixF0 {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i .FormGrid_container__LixF0 {
        --columns: 8;
        --grid-gap: 1.2rem
    }
}

@media(min-width:1080px) {
    .FormGrid_root__8Wj3i .FormGrid_container__LixF0 {
        --columns: 12;
        --grid-gap: 1.6rem;
        justify-content: center;
        row-gap: 8rem
    }
}

.FormGrid_root__8Wj3i .FormGrid_container__LixF0 .FormGrid_column__uNHtl {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    grid-column: 1/-1;
    padding-bottom: var(--hz-padding-bottom-mobile);
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i .FormGrid_container__LixF0 .FormGrid_column__uNHtl {
        grid-column: span 4;
        padding-bottom: var(--hz-padding-bottom-desktop);
        padding-top: var(--hz-padding-top-desktop)
    }
}

.FormGrid_root__8Wj3i .FormGrid_container__LixF0 .FormGrid_divider__W97Vq {
    display: none;
    grid-column: 1/-1
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i .FormGrid_container__LixF0 .FormGrid_divider__W97Vq {
        display: block;
        left: 50%;
        margin-left: -50vw;
        position: relative;
        width: 100vw
    }
}

.FormGrid_root__8Wj3i .FormGrid_container__LixF0 .FormGrid_clipboardWrapper__W8n6g {
    padding-bottom: 0;
    position: relative
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i .FormGrid_container__LixF0 .FormGrid_clipboardWrapper__W8n6g {
        padding-bottom: unset
    }
}

.FormGrid_root__8Wj3i .FormGrid_container__LixF0 .FormGrid_clipboardWrapper__W8n6g .FormGrid_clipboardTag__z_860 {
    left: 50%;
    pointer-events: none;
    position: absolute;
    top: 103%
}

@media(min-width:768px) {
    .FormGrid_root__8Wj3i .FormGrid_container__LixF0 .FormGrid_clipboardWrapper__W8n6g .FormGrid_clipboardTag__z_860 {
        bottom: 15%;
        left: unset;
        right: 10%;
        top: unset
    }
}

.FormGrid_root__8Wj3i.FormGrid_default__G8w58 {
    --bg-color: #fff
}

.FormGrid_root__8Wj3i.FormGrid_light__gpzDv {
    --bg-color: #d3e4df
}

.FormGrid_root__8Wj3i.FormGrid_dark__seUfb {
    --bg-color: #34484a
}

.FormGrid_root__8Wj3i.FormGrid_black__EWpFr {
    --bg-color: #0d1212
}

.HighlightRow_root__ebxQY {
    --padding-top: 2rem;
    padding: var(--padding-top) 0 0 0;
    width: 100%
}

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

@media(min-width:1080px) {
    .HighlightRow_root__ebxQY {
        --padding-top: 2.6rem
    }
}

.HighlightRow_root__ebxQY.HighlightRow_default__6f8pp {
    --disabled-text: rgba(13, 18, 18, .7)
}

.HighlightRow_root__ebxQY.HighlightRow_light____pjU {
    --disabled-text: rgba(13, 18, 18, .8)
}

.HighlightRow_root__ebxQY.HighlightRow_black__mr6NM,
.HighlightRow_root__ebxQY.HighlightRow_dark__2cbRq {
    --disabled-text: hsla(0, 0%, 100%, .7)
}

.HighlightRow_root__ebxQY:hover {
    cursor: pointer
}

.HighlightRow_root__ebxQY .HighlightRow_container__A7XGe {
    align-items: center;
    display: flex;
    justify-content: space-between;
    min-height: 8.2rem;
    position: relative;
    width: 100%
}

.HighlightRow_root__ebxQY .HighlightRow_container__A7XGe p.HighlightRow_linkCta__GxC1h {
    color: var(--disabled-text);
    font-family: var(--font-gt-standard-l), system-ui, "helvetica", "arial", sans-serif;
    font-size: 3rem;
    font-weight: 400;
    letter-spacing: -.0003333333em;
    line-height: 120%;
    margin-right: 1.5rem;
    padding: .5rem 1rem;
    text-align: left
}

@media(min-width:1080px) {
    .HighlightRow_root__ebxQY .HighlightRow_container__A7XGe p.HighlightRow_linkCta__GxC1h {
        font-size: 3.6rem
    }
}

.HighlightRow_root__ebxQY .HighlightRow_container__A7XGe .HighlightRow_linkCta__GxC1h:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.HighlightRow_root__ebxQY .HighlightRow_container__A7XGe .HighlightRow_linkCta__GxC1h:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

@media(max-width:767px) {
    .HighlightRow_root__ebxQY .HighlightRow_container__A7XGe {
        min-height: 0
    }
    .HighlightRow_root__ebxQY .HighlightRow_container__A7XGe .HighlightRow_textContainer__o_PmB {
        align-items: flex-start;
        display: flex;
        flex-direction: column-reverse;
        row-gap: .8rem;
        width: 100%
    }
    .HighlightRow_root__ebxQY .HighlightRow_container__A7XGe .HighlightRow_textContainer__o_PmB .HighlightRow_linkCta__GxC1h {
        display: flex;
        justify-content: space-between;
        padding: 0;
        width: 100%
    }
    .HighlightRow_root__ebxQY .HighlightRow_container__A7XGe .HighlightRow_textContainer__o_PmB a.HighlightRow_linkCta__GxC1h p,
    .HighlightRow_root__ebxQY .HighlightRow_container__A7XGe .HighlightRow_textContainer__o_PmB p.HighlightRow_linkCta__GxC1h {
        font-size: 3.6rem !important
    }
}

.HighlightRow_root__ebxQY .HighlightRow_container__A7XGe .HighlightRow_imageContainer__i9h0o {
    height: 8.2rem;
    position: relative;
    width: 10.2rem
}

.HighlightRow_root__ebxQY .HighlightRow_container__A7XGe .HighlightRow_imageContainer__i9h0o .HighlightRow_flipContainer__0iFBl {
    border-radius: 1.6rem;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.HighlightRow_root__ebxQY .HighlightRow_container__A7XGe .HighlightRow_imageContainer__i9h0o .HighlightRow_flipContainer__0iFBl .HighlightRow_image__3RbBh {
    aspect-ratio: 1/1;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.HighlightRow_root__ebxQY .HighlightRow_divider__iIdFH {
    margin: var(--padding-top) 0 0 0;
    width: 100%
}

.HighlightRow_root__ebxQY.HighlightRow_disabled__J771W {
    pointer-events: none
}

.HighlightRow_root__ebxQY.HighlightRow_disabled__J771W.HighlightRow_noImage__HMFNU .HighlightRow_disabledText__oKevG {
    padding: 0;
    text-transform: uppercase
}

.HighlightRow_root__ebxQY.HighlightRow_disabled__J771W .HighlightRow_container__A7XGe .HighlightRow_textContainer__o_PmB {
    display: flex
}

.HighlightRow_root__ebxQY.HighlightRow_disabled__J771W .HighlightRow_container__A7XGe .HighlightRow_textContainer__o_PmB .HighlightRow_disabledText__oKevG {
    color: var(--disabled-text);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase
}

@media(max-width:767px) {
    .HighlightRow_root__ebxQY.HighlightRow_disabled__J771W .HighlightRow_container__A7XGe .HighlightRow_textContainer__o_PmB .HighlightRow_disabledText__oKevG {
        margin: 0;
        padding: 0
    }
}

.HighlightRow_root__ebxQY.HighlightRow_disabled__J771W .HighlightRow_container__A7XGe .HighlightRow_imageContainer__i9h0o .HighlightRow_image__3RbBh {
    opacity: .5;
    position: relative
}

.HighlightList_root__jbu1d {
    background-color: var(--bg-color);
    display: block;
    width: 100%
}

.HighlightList_root__jbu1d.HighlightList_top-padding-xs__iVtpL {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .HighlightList_root__jbu1d.HighlightList_top-padding-xs__iVtpL {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.HighlightList_root__jbu1d.HighlightList_top-padding-sm__2pRQN {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .HighlightList_root__jbu1d.HighlightList_top-padding-sm__2pRQN {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.HighlightList_root__jbu1d.HighlightList_top-padding-md__IN5TZ {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .HighlightList_root__jbu1d.HighlightList_top-padding-md__IN5TZ {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.HighlightList_root__jbu1d.HighlightList_top-padding-lg___Xfuh {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .HighlightList_root__jbu1d.HighlightList_top-padding-lg___Xfuh {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.HighlightList_root__jbu1d.HighlightList_bottom-padding-xs__frc42 {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .HighlightList_root__jbu1d.HighlightList_bottom-padding-xs__frc42 {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.HighlightList_root__jbu1d.HighlightList_bottom-padding-sm__dL7JX {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .HighlightList_root__jbu1d.HighlightList_bottom-padding-sm__dL7JX {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.HighlightList_root__jbu1d.HighlightList_bottom-padding-md__tsrMv {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .HighlightList_root__jbu1d.HighlightList_bottom-padding-md__tsrMv {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.HighlightList_root__jbu1d.HighlightList_bottom-padding-lg__J87iY {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .HighlightList_root__jbu1d.HighlightList_bottom-padding-lg__J87iY {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.HighlightList_root__jbu1d.HighlightList_default__dsvWu {
    --text-color: rgba(13, 18, 18, .8);
    --bg-color: #fff
}

.HighlightList_root__jbu1d.HighlightList_light__JyJGX {
    --text-color: rgba(13, 18, 18, .8);
    --bg-color: #d3e4df
}

.HighlightList_root__jbu1d.HighlightList_dark__2KKom {
    --text-color: hsla(0, 0%, 100%, .7);
    --bg-color: #34484a
}

.HighlightList_root__jbu1d.HighlightList_black__vDIt8 {
    --text-color: hsla(0, 0%, 100%, .7);
    --bg-color: #0d1212
}

.HighlightList_root__jbu1d .HighlightList_container__zATj1 {
    --side-padding: 1rem;
    --max-width: 100%;
    margin-inline: auto;
    margin-inline: 1.4rem;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding)
}

@media(min-width:768px) {
    .HighlightList_root__jbu1d .HighlightList_container__zATj1 {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .HighlightList_root__jbu1d .HighlightList_container__zATj1 {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

@media(min-width:768px) {
    .HighlightList_root__jbu1d .HighlightList_container__zATj1 {
        margin: 0 auto
    }
}

.HighlightList_root__jbu1d .HighlightList_list__rMLqt {
    display: flex;
    flex-direction: column
}

.HighlightList_root__jbu1d .HighlightList_eyebrow__UnlAq {
    color: var(--text-color);
    display: block;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 130%;
    padding-bottom: 3rem;
    text-align: left;
    text-transform: uppercase
}

@media(min-width:768px) {
    .HighlightList_root__jbu1d .HighlightList_eyebrow__UnlAq {
        padding-bottom: 1.8rem
    }
}

@media(min-width:1080px) {
    .HighlightList_root__jbu1d .HighlightList_eyebrow__UnlAq {
        padding-bottom: 1.4rem
    }
}

.HighlightList_root__jbu1d .HighlightList_cta__eXk_5 {
    align-self: center;
    margin-top: 3.3rem
}

@media(min-width:1080px) {
    .HighlightList_root__jbu1d .HighlightList_cta__eXk_5 {
        align-self: flex-start;
        margin-top: 3rem
    }
}

.HighlightList_root__jbu1d .HighlightList_cta__eXk_5 span {
    border: 1px solid rgba(91, 130, 121, .2);
    border-radius: .7rem;
    padding: .4rem .5rem
}

.HighlightText_root__wGbmV {
    background-color: var(--bg-color);
    color: var(--text-color);
    display: block;
    overflow: hidden;
    width: 100%
}

.HighlightText_root__wGbmV.HighlightText_default__H_9T3 {
    --text-color: #34484a;
    --bg-color: #fff;
    --mobile-bg-color: rgba(211, 228, 223, .7)
}

.HighlightText_root__wGbmV.HighlightText_light__fbQce {
    --text-color: #34484a;
    --bg-color: #d3e4df;
    --mobile-bg-color: hsla(0, 0%, 100%, .8)
}

.HighlightText_root__wGbmV.HighlightText_dark__8Wr9e {
    --text-color: #fff;
    --bg-color: #34484a;
    --mobile-bg-color: rgba(13, 18, 18, .5)
}

.HighlightText_root__wGbmV.HighlightText_black__Bhn44 {
    --text-color: #fff;
    --bg-color: #0d1212;
    --mobile-bg-color: rgba(52, 72, 74, .5)
}

.HighlightText_root__wGbmV.HighlightText_top-padding-xs__A5GPI {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV.HighlightText_top-padding-xs__A5GPI {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.HighlightText_root__wGbmV.HighlightText_top-padding-sm__BqXd4 {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV.HighlightText_top-padding-sm__BqXd4 {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.HighlightText_root__wGbmV.HighlightText_top-padding-md__CCmFc {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV.HighlightText_top-padding-md__CCmFc {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.HighlightText_root__wGbmV.HighlightText_top-padding-lg__UOaGp {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV.HighlightText_top-padding-lg__UOaGp {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.HighlightText_root__wGbmV.HighlightText_bottom-padding-xs__FNCRW {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV.HighlightText_bottom-padding-xs__FNCRW {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.HighlightText_root__wGbmV.HighlightText_bottom-padding-sm__OPRea {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV.HighlightText_bottom-padding-sm__OPRea {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.HighlightText_root__wGbmV.HighlightText_bottom-padding-md__jsvmk {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV.HighlightText_bottom-padding-md__jsvmk {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.HighlightText_root__wGbmV.HighlightText_bottom-padding-lg__VMmPg {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV.HighlightText_bottom-padding-lg__VMmPg {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.HighlightText_root__wGbmV .HighlightText_textContainer__uppvU {
    --side-padding: 1rem;
    --max-width: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-bottom: 10rem;
    padding-left: var(--side-padding);
    padding-right: var(--side-padding);
    width: 100%
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV .HighlightText_textContainer__uppvU {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .HighlightText_root__wGbmV .HighlightText_textContainer__uppvU {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV .HighlightText_textContainer__uppvU {
        padding-top: 8rem
    }
}

.HighlightText_root__wGbmV .HighlightText_textContainer__uppvU .HighlightText_content__DoYg1 {
    width: 100%
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV .HighlightText_textContainer__uppvU .HighlightText_content__DoYg1 {
        width: calc((min(109rem, 100svw - 3rem) - 8.4rem)*6/8 + 6rem)
    }
}

@media(min-width:1080px) {
    .HighlightText_root__wGbmV .HighlightText_textContainer__uppvU .HighlightText_content__DoYg1 {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*6/12 + 8rem)
    }
}

.HighlightText_root__wGbmV .HighlightText_slidesContainer__tEr7q {
    background-color: var(--mobile-bg-color);
    border-radius: 4.1rem;
    margin: 0 auto;
    padding: 1.5rem;
    position: relative;
    width: calc(100% - 2rem)
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV .HighlightText_slidesContainer__tEr7q {
        background-color: unset;
        border-radius: unset;
        margin: unset;
        padding: unset;
        padding-left: 2rem;
        padding-right: 2rem;
        width: 100%
    }
}

.HighlightText_root__wGbmV .HighlightText_slides__m_krw {
    border-radius: 2.6rem;
    display: flex;
    flex-direction: column;
    gap: 4rem;
    padding-bottom: 7rem;
    position: relative
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV .HighlightText_slides__m_krw {
        gap: 1.2rem;
        padding-bottom: 3.6rem;
        padding-top: 13rem;
        width: 100%
    }
}

.HighlightText_root__wGbmV .HighlightText_slide__D6Z0w {
    display: flex;
    flex-direction: column;
    gap: 4rem;
    position: relative
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV .HighlightText_slide__D6Z0w {
        border-radius: 1.6rem;
        min-height: calc(100svh - 2.4rem);
        overflow: hidden
    }
}

.HighlightText_root__wGbmV .HighlightText_slide__D6Z0w:first-child {
    -webkit-clip-path: inset(0 0 0 0 round 2.6rem);
    clip-path: inset(0 0 0 0 round 2.6rem)
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV .HighlightText_slide__D6Z0w:first-child {
        -webkit-clip-path: inset(13rem 43% 90% 43% round 2.6rem);
        clip-path: inset(13rem 43% 90% 43% round 2.6rem);
        will-change: clip-path
    }
}

.HighlightText_root__wGbmV .HighlightText_slideImage__qg3Da {
    aspect-ratio: 376/500;
    border-radius: 2.6rem;
    object-fit: cover
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV .HighlightText_slideImage__qg3Da {
        aspect-ratio: unset;
        border-radius: 0;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }
}

.HighlightText_root__wGbmV .HighlightText_slideVideo__5y7a8 {
    aspect-ratio: 376/500;
    border-radius: 2.6rem;
    object-fit: cover;
    overflow: hidden;
    position: relative
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV .HighlightText_slideVideo__5y7a8 {
        aspect-ratio: unset;
        border-radius: 0;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }
}

.HighlightText_root__wGbmV .HighlightText_slideContent__nqFBL {
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
    margin-inline: auto;
    max-width: 28rem;
    position: relative
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV .HighlightText_slideContent__nqFBL {
        gap: 3rem;
        max-width: unset;
        position: absolute;
        width: 44.4rem;
        z-index: 1
    }
    .HighlightText_root__wGbmV .HighlightText_slideContent__nqFBL:before {
        aspect-ratio: 1/.8;
        background: #100e0c;
        border-radius: 50%;
        content: "";
        filter: blur(12rem);
        left: 50%;
        left: 33%;
        opacity: .8;
        pointer-events: none;
        position: absolute;
        top: 50%;
        transform: translate3d(-50%, -50%, 0);
        width: 150%;
        z-index: -1
    }
    .HighlightText_root__wGbmV .HighlightText_slideContent__nqFBL.HighlightText_top-left__EQShc {
        left: 4rem;
        text-align: left;
        top: 4rem
    }
    .HighlightText_root__wGbmV .HighlightText_slideContent__nqFBL.HighlightText_top-right__Mo9Xs {
        right: 4rem;
        text-align: right;
        top: 4rem
    }
    .HighlightText_root__wGbmV .HighlightText_slideContent__nqFBL.HighlightText_bottom-left__WMExI {
        bottom: 4rem;
        left: 4rem;
        text-align: left
    }
    .HighlightText_root__wGbmV .HighlightText_slideContent__nqFBL.HighlightText_bottom-right__qjAq5 {
        bottom: 4rem;
        right: 4rem;
        text-align: right
    }
}

.HighlightText_root__wGbmV .HighlightText_slideTitle__SM_JK {
    color: rgba(var(--text-color), .7);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV .HighlightText_slideTitle__SM_JK {
        color: hsla(0, 0%, 100%, .7)
    }
}

.HighlightText_root__wGbmV .HighlightText_slideDescription___Y0ew {
    color: var(--text-color);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.8rem;
    font-weight: 400;
    letter-spacing: -.0005555556em;
    line-height: 150%;
    text-transform: unset
}

@media(min-width:1080px) {
    .HighlightText_root__wGbmV .HighlightText_slideDescription___Y0ew {
        font-size: 2rem;
        letter-spacing: -.001em
    }
}

@media(min-width:768px) {
    .HighlightText_root__wGbmV .HighlightText_slideDescription___Y0ew {
        color: #fff
    }
}

.JournalMediaCard_root__PD2On {
    display: flex;
    flex-direction: column;
    width: 100%
}

@media(min-width:1080px) {
    .JournalMediaCard_root__PD2On.JournalMediaCard_sm__vf1tJ {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*3/12 + 3.2rem)
    }
    .JournalMediaCard_root__PD2On.JournalMediaCard_md__WGaps {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
    .JournalMediaCard_root__PD2On.JournalMediaCard_lg__YbEV1 {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*6/12 + 8rem)
    }
    .JournalMediaCard_root__PD2On.JournalMediaCard_xl__lhE0D {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*8/12 + 11.2rem)
    }
    .JournalMediaCard_root__PD2On.JournalMediaCard_xxl__L5o_q {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*10/12 + 14.4rem)
    }
    .JournalMediaCard_root__PD2On.JournalMediaCard_wide__Ey1_c {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*12/12 + 17.6rem)
    }
}

.JournalMediaCard_root__PD2On .JournalMediaCard_textContent__PgoUT {
    padding: 4rem 1.4rem 0
}

@media(min-width:1080px) {
    .JournalMediaCard_root__PD2On .JournalMediaCard_textContent__PgoUT {
        padding: 4rem 0 0
    }
}

.JournalMediaCard_root__PD2On>a,
.JournalMediaCard_root__PD2On>button {
    position: relative
}

.JournalMediaCard_root__PD2On>a:focus-visible,
.JournalMediaCard_root__PD2On>button:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem;
    position: relative
}

.JournalMediaCard_root__PD2On>a:focus-visible:before,
.JournalMediaCard_root__PD2On>button:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.JournalMediaCard_root__PD2On .JournalMediaCard_linkWrapper__IhBYT {
    pointer-events: none
}

.JournalCardEditorial_root__DrMQK {
    background-color: var(--bg-color);
    display: block;
    width: 100%
}

.JournalCardEditorial_root__DrMQK.JournalCardEditorial_top-padding-xs__kmlCE {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .JournalCardEditorial_root__DrMQK.JournalCardEditorial_top-padding-xs__kmlCE {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.JournalCardEditorial_root__DrMQK.JournalCardEditorial_top-padding-sm__Sw99N {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .JournalCardEditorial_root__DrMQK.JournalCardEditorial_top-padding-sm__Sw99N {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.JournalCardEditorial_root__DrMQK.JournalCardEditorial_top-padding-md__l9Dyb {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .JournalCardEditorial_root__DrMQK.JournalCardEditorial_top-padding-md__l9Dyb {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.JournalCardEditorial_root__DrMQK.JournalCardEditorial_top-padding-lg__SkZ0s {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .JournalCardEditorial_root__DrMQK.JournalCardEditorial_top-padding-lg__SkZ0s {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.JournalCardEditorial_root__DrMQK.JournalCardEditorial_bottom-padding-xs__Dp9ID {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .JournalCardEditorial_root__DrMQK.JournalCardEditorial_bottom-padding-xs__Dp9ID {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.JournalCardEditorial_root__DrMQK.JournalCardEditorial_bottom-padding-sm__2l96t {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .JournalCardEditorial_root__DrMQK.JournalCardEditorial_bottom-padding-sm__2l96t {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.JournalCardEditorial_root__DrMQK.JournalCardEditorial_bottom-padding-md__1UwX_ {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .JournalCardEditorial_root__DrMQK.JournalCardEditorial_bottom-padding-md__1UwX_ {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.JournalCardEditorial_root__DrMQK.JournalCardEditorial_bottom-padding-lg__4ubsu {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .JournalCardEditorial_root__DrMQK.JournalCardEditorial_bottom-padding-lg__4ubsu {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H {
    --side-padding: 1rem;
    --max-width: 100%;
    --card-editorial-row-gap-mobile: 6rem;
    --card-editorial-row-gap-desktop: 8rem;
    display: block;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding)
}

@media(min-width:768px) {
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

.JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H.JournalCardEditorial_row-gap-none__kMAra {
    --card-editorial-row-gap-mobile: 0;
    --card-editorial-row-gap-desktop: 0
}

.JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H.JournalCardEditorial_row-gap-xs__lYgoM {
    --card-editorial-row-gap-mobile: 2.5rem;
    --card-editorial-row-gap-desktop: 3rem
}

.JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H.JournalCardEditorial_row-gap-sm__7D5Oi {
    --card-editorial-row-gap-mobile: 4rem;
    --card-editorial-row-gap-desktop: 6rem
}

.JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H.JournalCardEditorial_row-gap-md__UWCDe {
    --card-editorial-row-gap-mobile: 6rem;
    --card-editorial-row-gap-desktop: 8rem
}

.JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H.JournalCardEditorial_row-gap-lg__iUf7X {
    --card-editorial-row-gap-mobile: 10rem;
    --card-editorial-row-gap-desktop: 16rem
}

.JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_cardGrid__mi_dD {
    grid-row-gap: var(--card-editorial-row-gap-mobile);
    display: grid;
    grid-template-columns: minmax(0, calc((100svw - 2rem - 5.6rem) * 7.5 / 8 + 5.2rem));
    justify-content: center;
    row-gap: var(--card-editorial-row-gap-mobile);
    width: 100%
}

@media(min-width:1080px) {
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_cardGrid__mi_dD {
        gap: var(--card-editorial-row-gap-desktop) calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*2/12 + 4.8rem);
        grid-template-columns: repeat(2, minmax(0, calc((min(168.8rem, 100svw - 4rem) - 17.6rem) * 4 / 12 + 4.8rem)))
    }
}

.JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_card__bs4vH {
    display: flex;
    justify-content: center;
    justify-self: center;
    max-width: 100%;
    width: 100%
}

@media(min-width:1080px) {
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_card__bs4vH:last-child:nth-child(odd),
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_card__bs4vH:only-child {
        grid-column: 1/-1;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_card__bs4vH.JournalCardEditorial_vertical-top__d8674 {
        align-self: flex-start
    }
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_card__bs4vH.JournalCardEditorial_vertical-center__bNG8w {
        align-self: center
    }
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_card__bs4vH.JournalCardEditorial_vertical-bottom__im5qz {
        align-self: flex-end
    }
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_card__bs4vH.JournalCardEditorial_horizontal-left__DbFe5 {
        justify-content: flex-start
    }
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_card__bs4vH.JournalCardEditorial_horizontal-center__WTDLM {
        justify-content: center
    }
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_card__bs4vH.JournalCardEditorial_horizontal-right__fVZD_ {
        justify-content: flex-end
    }
}

.JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H.JournalCardEditorial_bannerWrapper__BMCJw {
    display: flex;
    flex-direction: column;
    gap: var(--card-editorial-row-gap-mobile)
}

@media(min-width:1080px) {
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H.JournalCardEditorial_bannerWrapper__BMCJw {
        gap: var(--card-editorial-row-gap-desktop)
    }
}

.JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_bannerHero__8MTeW {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    max-width: 100%;
    width: calc((100svw - 2rem - 5.6rem)*8/8 + 5.6rem)
}

@media(min-width:1080px) {
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_bannerHero__8MTeW {
        align-items: center;
        flex-direction: row;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*12/12 + 17.6rem)
    }
}

.JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_bannerMediaWrapper__cdHPy {
    padding-bottom: 4rem
}

@media(min-width:1080px) {
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_bannerMediaWrapper__cdHPy {
        display: flex;
        justify-content: flex-start;
        padding-bottom: 0;
        padding-left: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*1/12 + 1.6rem);
        place-self: center;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*7/12 + 9.6rem)
    }
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_bannerMedia__bNvfb {
        flex-shrink: 0;
        padding: 0;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*6/12 + 8rem)
    }
}

.JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_bannerTextWrapper__baove {
    display: flex;
    flex-direction: column;
    justify-content: center;
    justify-self: center;
    padding: 0 1.4rem
}

@media(min-width:1080px) {
    .JournalCardEditorial_root__DrMQK .JournalCardEditorial_wrapper__UMZ8H .JournalCardEditorial_bannerTextWrapper__baove {
        padding-left: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*1/12 + 3.2rem);
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 6.4rem)
    }
}

.JournalCardEditorial_root__DrMQK.JournalCardEditorial_default___F4qX {
    --bg-color: #fff
}

.JournalCardEditorial_root__DrMQK.JournalCardEditorial_light__Vgh_h {
    --bg-color: #d3e4df
}

.JournalCardEditorial_root__DrMQK.JournalCardEditorial_dark__MmdXK {
    --bg-color: #34484a
}

.JournalCardEditorial_root__DrMQK.JournalCardEditorial_black__S_GIl {
    --bg-color: #0d1212
}

.FilterButton_root__bp1bs {
    align-items: center;
    border-radius: 1.6rem;
    display: flex;
    gap: 1rem;
    height: 4.8rem;
    justify-content: center;
    padding: 1.6rem 2rem;
    position: relative;
    transition: border-radius .334s cubic-bezier(.2, 0, 0, 1)
}

@media(min-width:768px) {
    .FilterButton_root__bp1bs {
        min-width: 15.5rem
    }
}

@media(min-width:1080px) {
    .FilterButton_root__bp1bs {
        min-width: 17.5rem
    }
}

.FilterButton_root__bp1bs:before {
    background-color: var(--bg-color);
    border-radius: 1.6rem;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: transform .334s cubic-bezier(.2, 0, 0, 1);
    width: 100%
}

.FilterButton_root__bp1bs:hover:before {
    transform: scale(1.02)
}

.FilterButton_root__bp1bs.FilterButton_default__VcvwC,
.FilterButton_root__bp1bs.FilterButton_light__NsmWd {
    --text-color: #fff;
    --bg-color: #34484a
}

.FilterButton_root__bp1bs.FilterButton_dark__mpDWk {
    --text-color: #fff;
    --bg-color: rgba(13, 18, 18, .7)
}

.FilterButton_root__bp1bs.FilterButton_black__lls58 {
    --text-color: #fff;
    --bg-color: rgba(52, 72, 74, .7)
}

.FilterButton_root__bp1bs:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.FilterButton_root__bp1bs:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.FilterButton_root__bp1bs .FilterButton_text__ISkx2 {
    color: var(--text-color)
}

.FilterButton_root__bp1bs .FilterButton_tag__Ld4Jg,
.FilterButton_root__bp1bs .FilterButton_text__ISkx2 {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 130%;
    position: relative;
    text-transform: uppercase
}

.FilterButton_root__bp1bs .FilterButton_tag__Ld4Jg {
    align-content: center;
    background-color: #64d5b3;
    border-radius: .7rem;
    color: #000;
    height: 2rem;
    width: 2rem
}

.FilterButton_root__bp1bs .FilterButton_icon__lifcW {
    color: var(--text-color);
    height: .9rem;
    margin-left: .6rem;
    position: relative;
    transition: transform .334s cubic-bezier(.2, 0, 0, 1);
    width: .9rem
}

.FilterButton_root__bp1bs .FilterButton_icon__lifcW.FilterButton_isOpen__Hfnqa {
    transform: rotate(-180deg)
}

.Radio_root__xSDWN {
    align-items: center;
    display: block;
    display: flex;
    flex-direction: row-reverse;
    gap: .8rem
}

.Radio_root__xSDWN.Radio_default__Jsr50,
.Radio_root__xSDWN.Radio_light__rqwCo {
    --text-color: #0d1212
}

.Radio_root__xSDWN.Radio_black__EGihX,
.Radio_root__xSDWN.Radio_dark__hIxuA {
    --text-color: #fff
}

.Radio_root__xSDWN input[type=radio] {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    block-size: 1px;
    clip-path: inset(50%);
    inline-size: 1px;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    white-space: nowrap
}

.Radio_root__xSDWN input:focus-visible+.Radio_radio__AX_QR {
    border-radius: 50%;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.Radio_root__xSDWN input:focus-visible+.Radio_radio__AX_QR:before {
    border: 1px solid #fff;
    border-radius: 50%;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.Radio_root__xSDWN label {
    color: var(--text-color);
    cursor: pointer;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    letter-spacing: -.0007142857em;
    line-height: 130%;
    margin-right: -2.4rem;
    padding-right: 2.4rem;
    text-align: left;
    width: 100%;
    z-index: 1
}

.Radio_root__xSDWN .Radio_radio__AX_QR {
    align-items: center;
    background-color: transparent;
    border: 1px solid var(--text-color);
    border-radius: 50%;
    display: flex;
    height: 1.6rem;
    justify-content: center;
    position: relative;
    width: 1.6rem
}

.Radio_root__xSDWN .Radio_radio__AX_QR.Radio_checked__DUhBG .Radio_circle__fNGzl {
    opacity: 1;
    scale: 1
}

.Radio_root__xSDWN .Radio_radio__AX_QR .Radio_circle__fNGzl {
    background-color: var(--text-color);
    border-radius: 50%;
    height: .8rem;
    opacity: 0;
    scale: .5;
    transition: opacity .334s cubic-bezier(.2, 0, 0, 1), transform .334s cubic-bezier(.2, 0, 0, 1);
    width: .8rem
}

.MobilePills_root__kaHd9 {
    --text-color: #34484a;
    --bg-color: #fff;
    color: var(--text-color);
    display: block;
    height: 100svh;
    opacity: 0;
    width: 100%
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge {
    align-items: flex-end;
    display: flex;
    height: 100dvh;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_shadowBackground__sblrv {
    background-color: rgba(52, 72, 74, .5);
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_modalContent__8et83 {
    background-color: #34484a;
    border-radius: 3.6rem 3.6rem 0 0;
    color: #fff;
    display: flex;
    flex-direction: column;
    max-height: 90svh;
    opacity: 0;
    overflow: hidden;
    padding: 0 2.4rem 1rem;
    width: 100%
}

@media(min-width:1080px) {
    .MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_modalContent__8et83 {
        max-height: 51rem
    }
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_modalContent__8et83 .MobilePills_top__fa_02 {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    gap: 2rem;
    justify-content: space-between;
    padding: 2.4rem 0
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_modalContent__8et83 .MobilePills_top__fa_02 .MobilePills_currentSelection__uboZy {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: -.0006666667em;
    line-height: 150%;
    text-align: left
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_modalContent__8et83 .MobilePills_body__BL5_t {
    --scroll-padding: 1.6rem;
    --scrollbar-width: 10px;
    --scrollbar-color: hsla(0, 0%, 100%, .4);
    --scrollbar-color-hover: hsla(0, 0%, 100%, .4);
    --scrollbar-track-color: transparent;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    margin-right: calc(var(--scroll-padding)*-1);
    overflow-y: scroll;
    padding-right: var(--scroll-padding);
    scrollbar-color: var(--scrollbar-color) var(--scrollbar-track-color);
    scrollbar-width: thin
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_modalContent__8et83 .MobilePills_body__BL5_t::-webkit-scrollbar {
    width: var(--scrollbar-width)
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_modalContent__8et83 .MobilePills_body__BL5_t::-webkit-scrollbar-track {
    background-color: var(--scrollbar-track-color);
    padding: 0 2px
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_modalContent__8et83 .MobilePills_body__BL5_t::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    background-color: var(--scrollbar-color);
    border: 3px solid var(--scrollbar-track-color);
    border-radius: 9999px
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_modalContent__8et83 .MobilePills_body__BL5_t::-webkit-scrollbar-thumb:hover {
    background-color: var(--scrollbar-color-hover)
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_modalContent__8et83 .MobilePills_body__BL5_t .MobilePills_radioBtn__inFjS {
    border-top: 1px solid rgba(211, 228, 223, .2);
    padding: 2.2rem 0
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_modalContent__8et83 .MobilePills_scroll__TciSy {
    all: unset
}

.MobilePills_root__kaHd9 .MobilePills_modalWrapper___HKge .MobilePills_modalContent__8et83 .MobilePills_scroll__TciSy legend {
    all: unset;
    height: 1px;
    overflow: hidden;
    width: 1px
}

.SearchInput_root__CwCTp {
    --text-color: #0d1212;
    --bg-color: #fff;
    --border-color: rgba(52, 72, 74, .7);
    grid-gap: 1rem;
    background-color: var(--bg-color);
    border: 1px solid var(--border-color);
    border-radius: 2rem;
    color: var(--text-color);
    display: grid;
    gap: 1rem;
    grid-template-areas: "input clear arrow";
    grid-template-columns: 1fr auto auto;
    padding: .8rem .8rem .8rem 2.4rem;
    position: relative;
    transition-duration: .2s;
    transition-property: opacity, border-color;
    transition-timing-function: cubic-bezier(.2, 0, 0, 1)
}

@media(min-width:768px) {
    .SearchInput_root__CwCTp {
        --border-color: rgba(52, 72, 74, .2);
        box-shadow: 0 3rem 3rem 0 rgba(23, 33, 30, .031)
    }
}

.SearchInput_root__CwCTp.SearchInput_default__sklOt {
    --search-icon-color: #34484a;
    --search-icon-bg-color: #34484a;
    --search-icon-disabled-border-color: rgba(52, 72, 74, .2);
    --search-icon-disabled-color: $black;
    --minimal-hover-indicator: rgba(211, 228, 223, .4);
    --minimal-text-color: #0d1212;
    --minimal-border-color: rgba(52, 72, 74, .7)
}

.SearchInput_root__CwCTp.SearchInput_light__2WdQM {
    --search-icon-color: #34484a;
    --search-icon-bg-color: #34484a;
    --search-icon-disabled-border-color: rgba(52, 72, 74, .2);
    --search-icon-disabled-color: $black;
    --minimal-hover-indicator: rgba(52, 72, 74, .1);
    --minimal-text-color: #0d1212;
    --minimal-border-color: rgba(52, 72, 74, .7)
}

.SearchInput_root__CwCTp.SearchInput_dark__UZPlp {
    --search-icon-color: #fff;
    --search-icon-bg-color: rgba(13, 18, 18, .7);
    --search-icon-disabled-border-color: rgba(211, 228, 223, .2);
    --search-icon-disabled-color: $white;
    --minimal-hover-indicator: rgba(13, 18, 18, .2);
    --minimal-text-color: #fff;
    --minimal-border-color: rgba(211, 228, 223, .7)
}

.SearchInput_root__CwCTp.SearchInput_black__DIOyR {
    --search-icon-color: #fff;
    --search-icon-bg-color: rgba(52, 72, 74, .7);
    --search-icon-disabled-border-color: rgba(211, 228, 223, .2);
    --search-icon-disabled-color: $white;
    --minimal-hover-indicator: rgba(52, 72, 74, .3);
    --minimal-text-color: #fff;
    --minimal-border-color: rgba(211, 228, 223, .7)
}

.SearchInput_root__CwCTp:has(.SearchInput_input__9I0cs:active),
.SearchInput_root__CwCTp:has(.SearchInput_input__9I0cs:focus),
.SearchInput_root__CwCTp:has(.SearchInput_input__9I0cs:focus-visible) {
    border-color: #0d1212
}

.SearchInput_root__CwCTp.SearchInput_disabled__aKRPV {
    --text-color: rgba(13, 18, 18, .7);
    --border-color: rgba(52, 72, 74, .7);
    pointer-events: none
}

.SearchInput_root__CwCTp.SearchInput_fill__YNJFs {
    width: 100%
}

.SearchInput_root__CwCTp:has(.SearchInput_input__9I0cs:not(:placeholder-shown)) .SearchInput_clearIndicator__wIbUC {
    opacity: 1
}

.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF {
    --text-color: var(--minimal-text-color);
    --border-color: var(--minimal-border-color);
    background-color: transparent;
    gap: 1rem;
    grid-template-areas: "search input clear";
    grid-template-columns: auto 1fr auto;
    padding: 1.6rem 1.8rem
}

.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:has(.SearchInput_input__9I0cs:active),
.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:has(.SearchInput_input__9I0cs:focus),
.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:has(.SearchInput_input__9I0cs:focus-visible),
.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:hover {
    border-color: var(--minimal-text-color)
}

.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:has(.SearchInput_input__9I0cs:active) .SearchInput_searchIcon__jvWQl,
.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:has(.SearchInput_input__9I0cs:focus) .SearchInput_searchIcon__jvWQl,
.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:has(.SearchInput_input__9I0cs:focus-visible) .SearchInput_searchIcon__jvWQl,
.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:hover .SearchInput_searchIcon__jvWQl {
    background-color: var(--search-icon-bg-color);
    border: 1px solid transparent;
    border-radius: 1rem
}

.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:has(.SearchInput_input__9I0cs:active) .SearchInput_searchIcon__jvWQl .SearchInput_svg__Iv9h0,
.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:has(.SearchInput_input__9I0cs:focus) .SearchInput_searchIcon__jvWQl .SearchInput_svg__Iv9h0,
.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:has(.SearchInput_input__9I0cs:focus-visible) .SearchInput_searchIcon__jvWQl .SearchInput_svg__Iv9h0,
.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:hover .SearchInput_searchIcon__jvWQl .SearchInput_svg__Iv9h0 {
    color: #fff
}

.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:has(.SearchInput_input__9I0cs:not(:placeholder-shown)) {
    grid-template-areas: "input input clear"
}

.SearchInput_root__CwCTp.SearchInput_isMinimalVariant__jvtWF:has(.SearchInput_input__9I0cs:not(:placeholder-shown)) .SearchInput_searchIcon__jvWQl {
    display: none;
    grid-area: unset
}

.SearchInput_root__CwCTp .SearchInput_input__9I0cs {
    background-color: transparent;
    border: 0;
    color: var(--text-color);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    grid-area: input;
    letter-spacing: -.0007142857em;
    line-height: 130%;
    width: 100%
}

body.ios .SearchInput_root__CwCTp .SearchInput_input__9I0cs {
    font-size: 1.6rem
}

.SearchInput_root__CwCTp .SearchInput_input__9I0cs::placeholder {
    color: var(--text-color);
    opacity: .7
}

.SearchInput_root__CwCTp .SearchInput_input__9I0cs.SearchInput_focus-visible__lt5FF,
.SearchInput_root__CwCTp .SearchInput_input__9I0cs:focus {
    outline: none
}

.SearchInput_root__CwCTp .SearchInput_input__9I0cs:disabled {
    background: inherit;
    pointer-events: none
}

.SearchInput_root__CwCTp .SearchInput_clearIndicator__wIbUC {
    align-self: center;
    border-radius: 2.4rem;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    grid-area: clear;
    letter-spacing: -.0007142857em;
    line-height: 130%;
    opacity: 0;
    padding: .6rem 1.2rem;
    position: relative;
    text-decoration: underline;
    transition: opacity .334s cubic-bezier(.2, 0, 0, 1), background-color .334s cubic-bezier(.2, 0, 0, 1)
}

.SearchInput_root__CwCTp .SearchInput_clearIndicator__wIbUC:hover {
    background-color: rgba(211, 228, 223, .4)
}

.SearchInput_isMinimalVariant__jvtWF.SearchInput_root__CwCTp .SearchInput_clearIndicator__wIbUC:hover {
    background-color: var(--minimal-hover-indicator)
}

.SearchInput_root__CwCTp .SearchInput_clearIndicator__wIbUC:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.SearchInput_root__CwCTp .SearchInput_clearIndicator__wIbUC:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.SearchInput_root__CwCTp .SearchInput_clearIndicator__wIbUC:disabled {
    pointer-events: none
}

.SearchInput_root__CwCTp .SearchInput_clearIndicator__wIbUC .SearchInput_closeIcon__zx_uI {
    display: none
}

@media(max-width:239px) {
    .SearchInput_root__CwCTp .SearchInput_clearIndicator__wIbUC {
        padding: .6rem
    }
    .SearchInput_root__CwCTp .SearchInput_clearIndicator__wIbUC .SearchInput_closeIcon__zx_uI {
        display: block;
        width: 1rem
    }
    .SearchInput_root__CwCTp .SearchInput_clearIndicator__wIbUC .SearchInput_clear__8GfWD {
        display: none
    }
}

.SearchInput_root__CwCTp .SearchInput_arrowIcon___9GOJ {
    grid-area: arrow
}

.SearchInput_root__CwCTp .SearchInput_searchIcon__jvWQl {
    align-items: center;
    align-self: center;
    background-color: transparent;
    border: 1px solid var(--search-icon-disabled-border-color);
    border-radius: .8rem;
    display: flex;
    grid-area: search;
    height: 2.6rem;
    justify-content: center;
    transition-duration: .2s;
    transition-property: background-color, border-color, border-radius;
    transition-timing-function: cubic-bezier(.2, 0, 0, 1);
    width: 2.6rem
}

.SearchInput_root__CwCTp .SearchInput_searchIcon__jvWQl .SearchInput_svg__Iv9h0 {
    color: var(--search-icon-color);
    height: 1.1rem;
    width: 1.1rem
}

.SearchInput_disabled__aKRPV.SearchInput_root__CwCTp .SearchInput_searchIcon__jvWQl {
    background-color: transparent;
    border-color: var(--search-icon-disabled-border-color)
}

.SearchInput_disabled__aKRPV.SearchInput_root__CwCTp .SearchInput_searchIcon__jvWQl svg {
    color: var(--search-icon-disabled-color)
}

.SkeletonCard_root__4xfKm {
    --bg-color: rgba(211, 228, 223, .4);
    display: flex;
    flex-direction: column;
    width: 100%
}

.SkeletonCard_root__4xfKm.SkeletonCard_vt-top__CAnXb {
    justify-content: flex-start
}

.SkeletonCard_root__4xfKm.SkeletonCard_vt-center__KGNG5 {
    justify-content: center
}

.SkeletonCard_root__4xfKm.SkeletonCard_vt-bottom__ZLm6w {
    justify-content: flex-end
}

.SkeletonCard_root__4xfKm.SkeletonCard_hz-left__Aytuu {
    align-items: flex-start
}

.SkeletonCard_root__4xfKm.SkeletonCard_hz-center__Mqjk1 {
    align-items: center
}

.SkeletonCard_root__4xfKm.SkeletonCard_hz-right__SbTJ5 {
    align-items: flex-end
}

.SkeletonCard_root__4xfKm .SkeletonCard_decorative__kZcop {
    background-color: var(--bg-color)
}

.SkeletonCard_root__4xfKm .SkeletonCard_decorative__kZcop.SkeletonCard_image__tQjEt {
    aspect-ratio: 338/225;
    border-radius: 3.6rem;
    margin-bottom: 4rem;
    width: 100%
}

.SkeletonCard_root__4xfKm .SkeletonCard_decorative__kZcop.SkeletonCard_eyebrow__mSULo {
    border-radius: 2rem;
    height: 3.2rem;
    margin-bottom: 1.6rem;
    width: 15%
}

.SkeletonCard_root__4xfKm .SkeletonCard_decorative__kZcop.SkeletonCard_title__tZ5_f {
    border-radius: 2rem;
    height: 3.2rem;
    margin-bottom: 1.6rem;
    width: 100%
}

.SkeletonCard_root__4xfKm .SkeletonCard_decorative__kZcop.SkeletonCard_description__49Rx1 {
    border-radius: 2rem;
    height: 3.2rem;
    width: 25%
}

.SkeletonCard_root__4xfKm.SkeletonCard_sm__FUN12 {
    max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*3/12 + 3.2rem)
}

.SkeletonCard_root__4xfKm.SkeletonCard_md__BpU43 {
    max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
}

.SkeletonCard_root__4xfKm.SkeletonCard_lg__mb6GX {
    max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*6/12 + 8rem)
}

.SkeletonCard_root__4xfKm.SkeletonCard_xl__Ynl7Q {
    max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*8/12 + 11.2rem)
}

.SkeletonCard_root__4xfKm.SkeletonCard_xxl__SttRS {
    max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*10/12 + 14.4rem)
}

.SkeletonCard_root__4xfKm.SkeletonCard_wide__sa9JQ {
    max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*12/12 + 17.6rem)
}

.JournalEditorial_root__XL21p {
    background-color: var(--bg-color);
    color: var(--text-color);
    min-height: 100svh;
    width: 100%
}

.JournalEditorial_root__XL21p.JournalEditorial_top-padding-xs__JLf4_ {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p.JournalEditorial_top-padding-xs__JLf4_ {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.JournalEditorial_root__XL21p.JournalEditorial_top-padding-sm__zl7mw {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p.JournalEditorial_top-padding-sm__zl7mw {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.JournalEditorial_root__XL21p.JournalEditorial_top-padding-md__dat10 {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p.JournalEditorial_top-padding-md__dat10 {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.JournalEditorial_root__XL21p.JournalEditorial_top-padding-lg__6DQ7h {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p.JournalEditorial_top-padding-lg__6DQ7h {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.JournalEditorial_root__XL21p.JournalEditorial_bottom-padding-xs__tiiNQ {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p.JournalEditorial_bottom-padding-xs__tiiNQ {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.JournalEditorial_root__XL21p.JournalEditorial_bottom-padding-sm__tWQ3C {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p.JournalEditorial_bottom-padding-sm__tWQ3C {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.JournalEditorial_root__XL21p.JournalEditorial_bottom-padding-md__X4Fok {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p.JournalEditorial_bottom-padding-md__X4Fok {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.JournalEditorial_root__XL21p.JournalEditorial_bottom-padding-lg__O3kQN {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p.JournalEditorial_bottom-padding-lg__O3kQN {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
    .JournalEditorial_root__XL21p {
        min-height: 50svh
    }
}

.JournalEditorial_root__XL21p .JournalEditorial_container__WgxP_ {
    --side-padding: 1rem;
    --max-width: 100%;
    align-items: stretch;
    display: flex;
    flex-direction: column;
    margin-inline: auto;
    margin-inline: 1.4rem;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding)
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p .JournalEditorial_container__WgxP_ {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .JournalEditorial_root__XL21p .JournalEditorial_container__WgxP_ {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p .JournalEditorial_container__WgxP_ {
        margin: 0 auto
    }
}

.JournalEditorial_root__XL21p.JournalEditorial_default__31e5I {
    --text-color: #34484a;
    --bg-color: #fff
}

.JournalEditorial_root__XL21p.JournalEditorial_light__G_5EB {
    --text-color: #34484a;
    --bg-color: #d3e4df
}

.JournalEditorial_root__XL21p.JournalEditorial_dark__8y3zg {
    --text-color: #fff;
    --bg-color: #34484a
}

.JournalEditorial_root__XL21p.JournalEditorial_black__WH_IH {
    --text-color: #fff;
    --bg-color: #0d1212
}

.JournalEditorial_root__XL21p .JournalEditorial_top__eFyTf {
    align-items: center;
    background-color: var(--bg-color);
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 1
}

.JournalEditorial_root__XL21p .JournalEditorial_top__eFyTf .JournalEditorial_searchInput__M_570 {
    margin-bottom: 1.6rem;
    width: 100%
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p .JournalEditorial_top__eFyTf .JournalEditorial_searchInput__M_570 {
        margin-bottom: 4rem;
        max-width: 68rem
    }
}

.JournalEditorial_root__XL21p .JournalEditorial_top__eFyTf .JournalEditorial_pillsContainer__KIQxI {
    --gap: 1rem;
    margin-bottom: 3rem
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p .JournalEditorial_top__eFyTf .JournalEditorial_pillsContainer__KIQxI {
        margin-bottom: 4rem
    }
}

.JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 {
    grid-gap: 8rem;
    display: grid;
    gap: 8rem;
    grid-template-columns: repeat(1, 1fr);
    margin-bottom: 8rem
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 {
        gap: 8rem 1.6rem;
        grid-template-columns: repeat(2, 1fr);
        margin-bottom: 8rem
    }
}

@media(min-width:1080px) {
    .JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 {
        gap: 12rem 1.6rem;
        grid-template-columns: repeat(3, 1fr);
        margin-bottom: 12rem
    }
}

.JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 .JournalEditorial_card__Zr7B3,
.JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 .JournalEditorial_skeletonCard__Wyo2O {
    place-self: start center
}

.JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 .JournalEditorial_card__Zr7B3 .Tag,
.JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 .JournalEditorial_skeletonCard__Wyo2O .Tag {
    align-items: center;
    display: flex;
    height: auto;
    justify-content: center;
    min-height: 3.2rem;
    right: 2rem;
    top: 2rem
}

.JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 .JournalEditorial_card__Zr7B3 .JournalEditorial_cardText__e7f2a,
.JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 .JournalEditorial_skeletonCard__Wyo2O .JournalEditorial_cardText__e7f2a {
    padding: 4rem 1.4rem 0
}

@media(min-width:1080px) {
    .JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 .JournalEditorial_card__Zr7B3 .JournalEditorial_cardText__e7f2a,
    .JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 .JournalEditorial_skeletonCard__Wyo2O .JournalEditorial_cardText__e7f2a {
        padding: 4rem 0 0
    }
}

.JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 .JournalEditorial_card__Zr7B3 .JournalEditorial_cardText__e7f2a h3,
.JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 .JournalEditorial_skeletonCard__Wyo2O .JournalEditorial_cardText__e7f2a h3 {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.8rem;
    font-weight: 400;
    letter-spacing: -.0005555556em;
    line-height: 150%
}

@media(min-width:1080px) {
    .JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 .JournalEditorial_card__Zr7B3 .JournalEditorial_cardText__e7f2a h3,
    .JournalEditorial_root__XL21p .JournalEditorial_gridContainer__J6Av8 .JournalEditorial_skeletonCard__Wyo2O .JournalEditorial_cardText__e7f2a h3 {
        font-size: 2rem;
        letter-spacing: -.001em
    }
}

.JournalEditorial_root__XL21p .JournalEditorial_indicators__q7d8w {
    align-items: center;
    display: flex;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    justify-content: center;
    letter-spacing: -.0007142857em;
    line-height: 130%;
    margin-bottom: 3rem
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p .JournalEditorial_indicators__q7d8w {
        margin-bottom: 4rem
    }
}

.JournalEditorial_root__XL21p .JournalEditorial_mobilePillBtnTrigger__k3tNG {
    margin-bottom: 6.8rem
}

.JournalEditorial_root__XL21p .JournalEditorial_loadMoreBtn__lQRnK {
    align-self: center
}

.JournalEditorial_root__XL21p .JournalEditorial_emptyContainer__ryeVI {
    --text-color: #0d1212;
    align-items: center;
    border: 1px solid rgba(91, 130, 121, .2);
    border-radius: 3.6rem;
    display: flex;
    flex-direction: column;
    gap: 2rem;
    justify-content: center;
    padding: 7rem 3.5rem 5rem;
    width: 100%
}

@media(min-width:768px) {
    .JournalEditorial_root__XL21p .JournalEditorial_emptyContainer__ryeVI {
        padding: 6rem 4rem
    }
}

.JournalItemList_root__LDT6H {
    color: #0d1212;
    overflow: hidden;
    position: relative;
    width: 100%
}

.JournalItemList_root__LDT6H.JournalItemList_default__0RQO8 {
    --bg-color: rgba(211, 228, 223, .4);
    --pill-hover-color: #34484a
}

.JournalItemList_root__LDT6H.JournalItemList_light__39xBa {
    --bg-color: rgba(91, 130, 121, .1);
    --pill-hover-color: #34484a
}

.JournalItemList_root__LDT6H.JournalItemList_dark__at6OE {
    --bg-color: rgba(13, 18, 18, .2);
    --pill-hover-color: #0d1212;
    color: #fff
}

.JournalItemList_root__LDT6H.JournalItemList_black__zrtWW {
    --bg-color: rgba(52, 72, 74, .3);
    --pill-hover-color: #34484a;
    color: #fff
}

.JournalItemList_root__LDT6H:has(:focus-visible) {
    overflow: visible
}

.JournalItemList_root__LDT6H .JournalItemList_button__kn63d {
    align-items: center;
    border-radius: 1.6rem;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: space-between;
    padding: 1.7rem 0 1.7rem 1.7rem;
    position: relative;
    width: 100%
}

@media(max-width:767px) {
    .JournalItemList_root__LDT6H .JournalItemList_button__kn63d {
        padding: 0 0 0 2.2rem
    }
}

@media(min-width:1080px) {
    .JournalItemList_root__LDT6H .JournalItemList_button__kn63d {
        padding: 2.15rem 0
    }
}

.JournalItemList_root__LDT6H .JournalItemList_button__kn63d:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: 0
}

.JournalItemList_root__LDT6H .JournalItemList_button__kn63d:focus-visible:before {
    border: 1px solid #fff;
    border-radius: .6rem;
    bottom: calc((0px + 2px)*-1);
    content: "";
    left: calc((0px + 2px)*-1);
    position: absolute;
    right: calc((0px + 2px)*-1);
    top: calc((0px + 2px)*-1);
    z-index: 0
}

@media(min-width:1080px) {
    .JournalItemList_root__LDT6H .JournalItemList_button__kn63d {
        justify-content: space-between
    }
}

.JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_headlineContainer__XLSEz {
    display: flex;
    flex-direction: column;
    margin-right: auto;
    overflow: hidden;
    padding: 0 1.8rem 0 0;
    text-align: left;
    transition: transform .5s cubic-bezier(.2, 0, 0, 1);
    z-index: 2
}

@media(max-width:767px) {
    .JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_headlineContainer__XLSEz {
        padding: 0;
        width: 20.4rem
    }
}

@media(min-width:1080px) {
    .JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_headlineContainer__XLSEz {
        align-items: center;
        flex-direction: row-reverse;
        justify-content: start;
        padding: 0 10rem 0 0;
        width: calc(100% - 5rem)
    }
}

.JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_headlineContainer__XLSEz .JournalItemList_headline__5fWf0 {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: -.0006666667em;
    line-height: 150%;
    overflow: hidden;
    padding: .8rem 0 0;
    text-overflow: ellipsis;
    transition: color .5s cubic-bezier(.2, 0, 0, 1)
}

@media(max-width:359px) {
    .JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_headlineContainer__XLSEz .JournalItemList_headline__5fWf0 {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 10;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media(min-width:1080px) {
    .JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_headlineContainer__XLSEz .JournalItemList_headline__5fWf0 {
        padding: 0 1.2rem 0 0;
        white-space: unset
    }
}

.JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_headlineContainer__XLSEz .JournalItemList_tag__P1v9_ {
    position: relative;
    transition: color .5s cubic-bezier(.2, 0, 0, 1), background-color .5s cubic-bezier(.2, 0, 0, 1);
    z-index: 1
}

.JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_ctaWrapper__npsyC {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    padding-right: 2.4rem;
    position: relative;
    z-index: 2
}

.JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_ctaWrapper__npsyC .JournalItemList_iconContainer__jrt_A {
    overflow: hidden
}

.JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_ctaWrapper__npsyC .JournalItemList_iconContainer__jrt_A .JournalItemList_icon__VAF2a {
    position: relative
}

.JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_colorBackground__4bV37 {
    border-radius: 1.6rem;
    height: 100%;
    opacity: 0;
    position: absolute;
    transition: background-color .5s cubic-bezier(.2, 0, 0, 1);
    width: 100%
}

@media(min-width:1080px) {
    .JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_colorBackground__4bV37 {
        opacity: 1;
        right: 0
    }
    :has(:focus-visible).JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_colorBackground__4bV37,
    :hover.JournalItemList_root__LDT6H .JournalItemList_button__kn63d .JournalItemList_colorBackground__4bV37 {
        background-color: var(--bg-color)
    }
}

@media(min-width:1080px) {
    .JournalItemList_root__LDT6H:has(:focus-visible) .JournalItemList_button__kn63d .JournalItemList_headlineContainer__XLSEz,
    .JournalItemList_root__LDT6H:hover .JournalItemList_button__kn63d .JournalItemList_headlineContainer__XLSEz {
        transform: translateX(2rem)
    }
    .JournalItemList_root__LDT6H:has(:focus-visible) .JournalItemList_button__kn63d .JournalItemList_headlineContainer__XLSEz .JournalItemList_tag__P1v9_,
    .JournalItemList_root__LDT6H:hover .JournalItemList_button__kn63d .JournalItemList_headlineContainer__XLSEz .JournalItemList_tag__P1v9_ {
        background-color: var(--pill-hover-color);
        color: #fff
    }
}

.JournalRelatedContentList_root__IxKq7 {
    background-color: var(--bg-color);
    display: block;
    width: 100%
}

.JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_top-padding-xs__rU7Ok {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_top-padding-xs__rU7Ok {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_top-padding-sm__NldH9 {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_top-padding-sm__NldH9 {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_top-padding-md__f7ath {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_top-padding-md__f7ath {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_top-padding-lg__JlONn {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_top-padding-lg__JlONn {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_bottom-padding-xs__OJ1uM {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_bottom-padding-xs__OJ1uM {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_bottom-padding-sm__PmeIJ {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_bottom-padding-sm__PmeIJ {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_bottom-padding-md__eWEKa {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_bottom-padding-md__eWEKa {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_bottom-padding-lg__NmPJ7 {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_bottom-padding-lg__NmPJ7 {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

html.lenis-scrolling .JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_listItem__vqiBd {
    pointer-events: none
}

.JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_wrapper__nCg_F {
    --side-padding: 1rem;
    --max-width: 100%;
    display: flex;
    flex-direction: column;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding);
    width: 100%
}

@media(min-width:768px) {
    .JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_wrapper__nCg_F {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_wrapper__nCg_F {
        --side-padding: 2rem;
        --max-width: 172.8rem;
        align-items: center;
        display: grid;
        grid-template-columns: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem) calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*7/12 + 9.6rem);
        justify-content: space-between
    }
}

.JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_sharedImg__SjSBC {
    border-radius: 1.6rem;
    object-fit: cover
}

.JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_desktopImageContainer__VVpBB {
    aspect-ratio: 3/2;
    position: relative;
    visibility: visible
}

.JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_desktopImageContainer__VVpBB .JournalRelatedContentList_desktopImg__RkKPK {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_desktopImageContainer__VVpBB .JournalRelatedContentList_desktopImg__RkKPK.JournalRelatedContentList_notVisible__mAKiG {
    visibility: hidden
}

.JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_desktopImageContainer__VVpBB .JournalRelatedContentList_desktopImg__RkKPK.JournalRelatedContentList_prev___C_kE {
    opacity: 1;
    transform: scale(1);
    transform-origin: 5rem 5rem;
    z-index: 1
}

.JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_desktopImageContainer__VVpBB .JournalRelatedContentList_desktopImg__RkKPK.JournalRelatedContentList_active__R6VQA {
    animation: JournalRelatedContentList_fade-out__0CbiY .45s ease forwards;
    z-index: 2
}

.JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_list__cVeQC {
    width: 100%
}

@media(min-width:1080px) {
    .JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_list__cVeQC {
        justify-self: flex-end
    }
}

.JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_list__cVeQC .JournalRelatedContentList_listItem__vqiBd .JournalRelatedContentList_itemContainer__b4egU {
    align-items: center;
    display: flex;
    justify-content: center
}

@media(min-width:1080px) {
    .JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_list__cVeQC .JournalRelatedContentList_listItem__vqiBd .JournalRelatedContentList_itemContainer__b4egU {
        align-items: flex-start;
        flex-direction: column
    }
}

.JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_list__cVeQC .JournalRelatedContentList_listItem__vqiBd .JournalRelatedContentList_itemContainer__b4egU .JournalRelatedContentList_mobileImg__aHsgv {
    aspect-ratio: 1/1;
    height: calc((100svw - 2rem - 5.6rem)*2/8 + .8rem);
    width: calc((100svw - 2rem - 5.6rem)*2/8 + .8rem)
}

@media(max-width:359px) {
    .JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_list__cVeQC .JournalRelatedContentList_listItem__vqiBd .JournalRelatedContentList_itemContainer__b4egU .JournalRelatedContentList_mobileImg__aHsgv {
        display: none
    }
}

@media(min-width:768px) {
    .JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_list__cVeQC .JournalRelatedContentList_listItem__vqiBd .JournalRelatedContentList_itemContainer__b4egU .JournalRelatedContentList_mobileImg__aHsgv {
        height: calc((min(109rem, 100svw - 3rem) - 8.4rem)*1/8 + 0rem);
        width: calc((min(109rem, 100svw - 3rem) - 8.4rem)*1/8 + 0rem)
    }
}

@media(min-width:1080px) {
    .JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_list__cVeQC .JournalRelatedContentList_listItem__vqiBd:hover:has(+.JournalRelatedContentList_listItem__vqiBd) .JournalRelatedContentList_divider__LvyO2 {
        opacity: 0
    }
    .JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_list__cVeQC .JournalRelatedContentList_listItem__vqiBd:has(+.JournalRelatedContentList_listItem__vqiBd:hover) .JournalRelatedContentList_divider__LvyO2 {
        opacity: 0
    }
}

.JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_list__cVeQC .JournalRelatedContentList_listItem__vqiBd .JournalRelatedContentList_divider__LvyO2 {
    margin-left: 0;
    margin-right: 0;
    padding: 1.6rem 0;
    transition: opacity .35s cubic-bezier(.2, 0, 0, 1);
    width: 100%
}

@media(min-width:1080px) {
    .JournalRelatedContentList_root__IxKq7 .JournalRelatedContentList_list__cVeQC .JournalRelatedContentList_listItem__vqiBd .JournalRelatedContentList_divider__LvyO2 {
        padding: 0
    }
}

.JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_default__CvggX {
    --bg-color: #fff
}

.JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_light__4TU_V {
    --bg-color: #d3e4df
}

.JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_dark___1FXQ {
    --bg-color: #34484a
}

.JournalRelatedContentList_root__IxKq7.JournalRelatedContentList_black__2iOX8 {
    --bg-color: #0d1212
}

@keyframes JournalRelatedContentList_fade-out__0CbiY {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.CloseProgress_root__AHZC8 {
    align-items: center;
    border-radius: 1.6rem;
    display: flex;
    height: 4.8rem;
    justify-content: center;
    position: relative;
    scale: 1;
    transition: scale .344s cubic-bezier(.2, 0, 0, 1);
    width: 4.8rem
}

.CloseProgress_root__AHZC8:hover {
    scale: 1.05
}

.CloseProgress_root__AHZC8:hover .CloseProgress_outline__ksHuw {
    background-color: rgba(52, 72, 74, .7)
}

.CloseProgress_root__AHZC8:active {
    scale: .98
}

.CloseProgress_root__AHZC8:active .CloseProgress_outline__ksHuw {
    background-color: rgba(52, 72, 74, .7)
}

.CloseProgress_root__AHZC8:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.CloseProgress_root__AHZC8:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.CloseProgress_root__AHZC8 .CloseProgress_outline__ksHuw {
    background-color: rgba(91, 130, 121, .2);
    border-radius: 1.6rem;
    height: 100%;
    left: 0;
    position: absolute;
    scale: .99;
    top: 0;
    transition: background-color .344s cubic-bezier(.2, 0, 0, 1);
    width: 100%;
    z-index: 1
}

.CloseProgress_root__AHZC8 .CloseProgress_background__uv9Wl {
    background-color: #fff;
    border-radius: 1.6rem;
    height: 100%;
    left: 0;
    position: absolute;
    scale: .97;
    top: 0;
    width: 100%;
    z-index: 2
}

.CloseProgress_root__AHZC8 .CloseProgress_gradient__L_H6Q {
    --progress: 0;
    background: conic-gradient(#34ffc5 0deg, #c7c6ff calc(var(--progress) * 90 * 1deg), #a7cfff calc(var(--progress) * 180 * 1deg), #34ffc5 calc(var(--progress) * 360 * 1deg), rgba(199, 198, 255, 0) calc(var(--progress) * 400 * 1deg), rgba(199, 198, 255, 0) 1turn);
    border-radius: 1.6rem;
    height: 100%;
    left: 0;
    position: absolute;
    scale: 1;
    top: 0;
    width: 100%;
    z-index: 3
}

.CloseProgress_root__AHZC8 .CloseProgress_foreground__f2EnG {
    background-color: #fff;
    border-radius: 1.6rem;
    height: 100%;
    left: 0;
    position: absolute;
    scale: .9;
    top: 0;
    width: 100%;
    z-index: 4
}

.CloseProgress_root__AHZC8 .CloseProgress_close__ybxXa {
    height: 1rem;
    position: absolute;
    transform: translate(-50%, -50%);
    width: 1rem;
    z-index: 5
}

.CloseProgress_root__AHZC8 .CloseProgress_close__ybxXa path {
    stroke: #34484a
}

.Modal_root__0duby {
    background-color: #fff;
    opacity: 0;
    overflow-y: scroll;
    padding: 0
}

.Modal_root__0duby .Modal_shadeBackground__2AtML {
    background-color: rgba(52, 72, 74, .5);
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1
}

.Modal_root__0duby .Modal_closeProgress__Zoc2m {
    left: 50%;
    position: fixed;
    top: 2rem;
    transform: translate3d(-50%, 0, 0);
    z-index: 5
}

@media(min-width:768px) {
    .Modal_root__0duby .Modal_closeProgress__Zoc2m {
        top: 3rem
    }
}

@media(min-width:1080px) {
    .Modal_root__0duby .Modal_closeProgress__Zoc2m {
        top: 4rem
    }
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ {
    opacity: 0;
    overflow: hidden
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg {
    background-color: var(--bg-color);
    min-height: 100svh
}

@media(min-width:768px) {
    .Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg {
        border-radius: 2rem;
        margin: 1.5rem;
        min-height: calc(100svh - 2rem)
    }
}

@media(min-width:1080px) {
    .Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg {
        margin: 2rem
    }
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA {
    background-color: var(--bg-color);
    border-radius: 2rem 2rem 0 0;
    box-sizing: content-box;
    height: 3rem
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA.Modal_top-padding-xs__dmLye {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA.Modal_top-padding-xs__dmLye {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA.Modal_top-padding-sm__m_Xq_ {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA.Modal_top-padding-sm__m_Xq_ {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA.Modal_top-padding-md__IdYtK {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA.Modal_top-padding-md__IdYtK {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA.Modal_top-padding-lg__zqJIl {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA.Modal_top-padding-lg__zqJIl {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA.Modal_default__yRjsP {
    --text-color: #34484a;
    --bg-color: #fff
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA.Modal_light__NEX_k {
    --text-color: #34484a;
    --bg-color: #d3e4df
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA.Modal_dark__UVCOU {
    --text-color: #fff;
    --bg-color: #34484a
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA.Modal_black__3b3hx {
    --text-color: #fff;
    --bg-color: #0d1212
}

@media(min-width:768px) {
    .Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA {
        height: 4.5rem
    }
}

@media(min-width:1080px) {
    .Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_topPadding__NzdYA {
        height: 6rem
    }
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch {
    background-color: var(--bg-color);
    border-radius: 0 0 2rem 2rem;
    box-sizing: content-box
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch.Modal_bottom-padding-xs__sWKUd {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch.Modal_bottom-padding-xs__sWKUd {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch.Modal_bottom-padding-sm__IcxXl {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch.Modal_bottom-padding-sm__IcxXl {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch.Modal_bottom-padding-md__9b0a7 {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch.Modal_bottom-padding-md__9b0a7 {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch.Modal_bottom-padding-lg___1rlH {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch.Modal_bottom-padding-lg___1rlH {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch.Modal_default__yRjsP {
    --text-color: #34484a;
    --bg-color: #fff
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch.Modal_light__NEX_k {
    --text-color: #34484a;
    --bg-color: #d3e4df
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch.Modal_dark__UVCOU {
    --text-color: #fff;
    --bg-color: #34484a
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_innerWrapper__sqWKg .Modal_bottomPadding__xt_ch.Modal_black__3b3hx {
    --text-color: #fff;
    --bg-color: #0d1212
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_emptySpace__UBTGN {
    height: 100vh;
    width: 100%
}

.Modal_root__0duby .Modal_modalWrapper__bgpw_ .Modal_emptySpace__UBTGN.Modal_disableScroll__uGe3z {
    height: 25vh
}

.ItemList_root__AzhJM {
    color: #0d1212;
    overflow: hidden;
    position: relative;
    width: 100%
}

.ItemList_root__AzhJM.ItemList_default__2n7NK {
    --bg-color: rgba(211, 228, 223, .4);
    --pill-hover-color: #34484a
}

.ItemList_root__AzhJM.ItemList_light__fyy54 {
    --bg-color: rgba(91, 130, 121, .1);
    --pill-hover-color: #34484a
}

.ItemList_root__AzhJM.ItemList_dark__Iub9k {
    --bg-color: rgba(13, 18, 18, .2);
    --pill-hover-color: #0d1212;
    color: #fff
}

.ItemList_root__AzhJM.ItemList_black__MKAl3 {
    --bg-color: rgba(52, 72, 74, .3);
    --pill-hover-color: #34484a;
    color: #fff
}

.ItemList_root__AzhJM:has(:focus-visible) {
    overflow: visible
}

.ItemList_root__AzhJM .ItemList_button__IQFal {
    align-items: center;
    border-radius: 1.6rem;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: space-between;
    padding: 1.7rem 0 1.7rem 1.7rem;
    position: relative;
    width: 100%
}

@media(max-width:767px) {
    .ItemList_root__AzhJM .ItemList_button__IQFal {
        padding: 0 0 0 2.2rem
    }
}

@media(min-width:1080px) {
    .ItemList_root__AzhJM .ItemList_button__IQFal {
        padding: 2.15rem 0
    }
}

.ItemList_root__AzhJM .ItemList_button__IQFal:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: 0
}

.ItemList_root__AzhJM .ItemList_button__IQFal:focus-visible:before {
    border: 1px solid #fff;
    border-radius: .6rem;
    bottom: calc((0px + 2px)*-1);
    content: "";
    left: calc((0px + 2px)*-1);
    position: absolute;
    right: calc((0px + 2px)*-1);
    top: calc((0px + 2px)*-1);
    z-index: 0
}

@media(min-width:1080px) {
    .ItemList_root__AzhJM .ItemList_button__IQFal {
        justify-content: space-between
    }
}

.ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_headlineContainer__fE_RS {
    display: flex;
    flex-direction: column;
    margin-right: auto;
    overflow: hidden;
    padding: 0 1.8rem 0 0;
    text-align: left;
    transition: transform .5s cubic-bezier(.2, 0, 0, 1);
    z-index: 2
}

@media(max-width:767px) {
    .ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_headlineContainer__fE_RS {
        padding: 0;
        width: 20.4rem
    }
}

@media(min-width:1080px) {
    .ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_headlineContainer__fE_RS {
        align-items: center;
        flex-direction: row-reverse;
        justify-content: start;
        padding: 0 10rem 0 0;
        width: calc(100% - 5rem)
    }
}

.ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_headlineContainer__fE_RS .ItemList_headline__6Xo48 {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: -.0006666667em;
    line-height: 150%;
    overflow: hidden;
    padding: .8rem 0 0;
    text-overflow: ellipsis;
    transition: color .5s cubic-bezier(.2, 0, 0, 1)
}

@media(max-width:359px) {
    .ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_headlineContainer__fE_RS .ItemList_headline__6Xo48 {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 10;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

@media(min-width:1080px) {
    .ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_headlineContainer__fE_RS .ItemList_headline__6Xo48 {
        padding: 0 1.2rem 0 0;
        white-space: unset
    }
}

.ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_headlineContainer__fE_RS .ItemList_tag__8Hicq {
    position: relative;
    transition: color .5s cubic-bezier(.2, 0, 0, 1), background-color .5s cubic-bezier(.2, 0, 0, 1);
    z-index: 1
}

.ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_ctaWrapper__P2hzw {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    padding-right: 2.4rem;
    position: relative;
    z-index: 2
}

.ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_ctaWrapper__P2hzw .ItemList_iconContainer__NAU3v {
    overflow: hidden
}

.ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_ctaWrapper__P2hzw .ItemList_iconContainer__NAU3v .ItemList_icon__CChZI {
    position: relative
}

.ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_colorBackground__IDqW_ {
    border-radius: 1.6rem;
    height: 100%;
    opacity: 0;
    position: absolute;
    transition: background-color .5s cubic-bezier(.2, 0, 0, 1);
    width: 100%
}

@media(min-width:1080px) {
    .ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_colorBackground__IDqW_ {
        opacity: 1;
        right: 0
    }
    :has(:focus-visible).ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_colorBackground__IDqW_,
    :hover.ItemList_root__AzhJM .ItemList_button__IQFal .ItemList_colorBackground__IDqW_ {
        background-color: var(--bg-color)
    }
}

@media(min-width:1080px) {
    .ItemList_root__AzhJM:has(:focus-visible) .ItemList_button__IQFal .ItemList_headlineContainer__fE_RS,
    .ItemList_root__AzhJM:hover .ItemList_button__IQFal .ItemList_headlineContainer__fE_RS {
        transform: translateX(2rem)
    }
    .ItemList_root__AzhJM:has(:focus-visible) .ItemList_button__IQFal .ItemList_headlineContainer__fE_RS .ItemList_tag__8Hicq,
    .ItemList_root__AzhJM:hover .ItemList_button__IQFal .ItemList_headlineContainer__fE_RS .ItemList_tag__8Hicq {
        background-color: var(--pill-hover-color);
        color: #fff
    }
}

.RelatedContentList_root__4fVVm {
    background-color: var(--bg-color);
    display: block;
    width: 100%
}

.RelatedContentList_root__4fVVm.RelatedContentList_top-padding-xs__Q3szX {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .RelatedContentList_root__4fVVm.RelatedContentList_top-padding-xs__Q3szX {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.RelatedContentList_root__4fVVm.RelatedContentList_top-padding-sm__hB31z {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .RelatedContentList_root__4fVVm.RelatedContentList_top-padding-sm__hB31z {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.RelatedContentList_root__4fVVm.RelatedContentList_top-padding-md__hrOtK {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .RelatedContentList_root__4fVVm.RelatedContentList_top-padding-md__hrOtK {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.RelatedContentList_root__4fVVm.RelatedContentList_top-padding-lg__y4Ajb {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .RelatedContentList_root__4fVVm.RelatedContentList_top-padding-lg__y4Ajb {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.RelatedContentList_root__4fVVm.RelatedContentList_bottom-padding-xs__pAHnw {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .RelatedContentList_root__4fVVm.RelatedContentList_bottom-padding-xs__pAHnw {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.RelatedContentList_root__4fVVm.RelatedContentList_bottom-padding-sm__M_z4X {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .RelatedContentList_root__4fVVm.RelatedContentList_bottom-padding-sm__M_z4X {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.RelatedContentList_root__4fVVm.RelatedContentList_bottom-padding-md__Zn_Qm {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .RelatedContentList_root__4fVVm.RelatedContentList_bottom-padding-md__Zn_Qm {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.RelatedContentList_root__4fVVm.RelatedContentList_bottom-padding-lg__a9k3w {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .RelatedContentList_root__4fVVm.RelatedContentList_bottom-padding-lg__a9k3w {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

html.lenis-scrolling .RelatedContentList_root__4fVVm .RelatedContentList_listItem__mi5lG {
    pointer-events: none
}

.RelatedContentList_root__4fVVm .RelatedContentList_wrapper__WIeRm {
    --side-padding: 1rem;
    --max-width: 100%;
    display: flex;
    flex-direction: column;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding);
    width: 100%
}

@media(min-width:768px) {
    .RelatedContentList_root__4fVVm .RelatedContentList_wrapper__WIeRm {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .RelatedContentList_root__4fVVm .RelatedContentList_wrapper__WIeRm {
        --side-padding: 2rem;
        --max-width: 172.8rem;
        align-items: center;
        display: grid;
        grid-template-columns: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem) calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*7/12 + 9.6rem);
        justify-content: space-between
    }
}

.RelatedContentList_root__4fVVm .RelatedContentList_sharedImg__bpgMr {
    border-radius: 1.6rem;
    object-fit: cover
}

.RelatedContentList_root__4fVVm .RelatedContentList_desktopImageContainer__wUcnE {
    aspect-ratio: 3/2;
    position: relative;
    visibility: visible
}

.RelatedContentList_root__4fVVm .RelatedContentList_desktopImageContainer__wUcnE .RelatedContentList_desktopImg__GSFbr {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.RelatedContentList_root__4fVVm .RelatedContentList_desktopImageContainer__wUcnE .RelatedContentList_desktopImg__GSFbr.RelatedContentList_notVisible__TK5fx {
    visibility: hidden
}

.RelatedContentList_root__4fVVm .RelatedContentList_desktopImageContainer__wUcnE .RelatedContentList_desktopImg__GSFbr.RelatedContentList_prev__U3XWg {
    opacity: 1;
    transform: scale(1);
    transform-origin: 5rem 5rem;
    z-index: 1
}

.RelatedContentList_root__4fVVm .RelatedContentList_desktopImageContainer__wUcnE .RelatedContentList_desktopImg__GSFbr.RelatedContentList_active__8s9w5 {
    animation: RelatedContentList_fade-out__O97ue .45s ease forwards;
    z-index: 2
}

.RelatedContentList_root__4fVVm .RelatedContentList_list__o5jwO {
    width: 100%
}

@media(min-width:1080px) {
    .RelatedContentList_root__4fVVm .RelatedContentList_list__o5jwO {
        justify-self: flex-end
    }
}

.RelatedContentList_root__4fVVm .RelatedContentList_list__o5jwO .RelatedContentList_listItem__mi5lG .RelatedContentList_itemContainer__jKq_j {
    align-items: center;
    display: flex;
    justify-content: center
}

@media(min-width:1080px) {
    .RelatedContentList_root__4fVVm .RelatedContentList_list__o5jwO .RelatedContentList_listItem__mi5lG .RelatedContentList_itemContainer__jKq_j {
        align-items: flex-start;
        flex-direction: column
    }
}

.RelatedContentList_root__4fVVm .RelatedContentList_list__o5jwO .RelatedContentList_listItem__mi5lG .RelatedContentList_itemContainer__jKq_j .RelatedContentList_mobileImg__BqvJl {
    aspect-ratio: 1/1;
    height: calc((100svw - 2rem - 5.6rem)*2/8 + .8rem);
    width: calc((100svw - 2rem - 5.6rem)*2/8 + .8rem)
}

@media(max-width:359px) {
    .RelatedContentList_root__4fVVm .RelatedContentList_list__o5jwO .RelatedContentList_listItem__mi5lG .RelatedContentList_itemContainer__jKq_j .RelatedContentList_mobileImg__BqvJl {
        display: none
    }
}

@media(min-width:768px) {
    .RelatedContentList_root__4fVVm .RelatedContentList_list__o5jwO .RelatedContentList_listItem__mi5lG .RelatedContentList_itemContainer__jKq_j .RelatedContentList_mobileImg__BqvJl {
        height: calc((min(109rem, 100svw - 3rem) - 8.4rem)*1/8 + 0rem);
        width: calc((min(109rem, 100svw - 3rem) - 8.4rem)*1/8 + 0rem)
    }
}

@media(min-width:1080px) {
    .RelatedContentList_root__4fVVm .RelatedContentList_list__o5jwO .RelatedContentList_listItem__mi5lG:hover:has(+.RelatedContentList_listItem__mi5lG) .RelatedContentList_divider__TOc6M {
        opacity: 0
    }
    .RelatedContentList_root__4fVVm .RelatedContentList_list__o5jwO .RelatedContentList_listItem__mi5lG:has(+.RelatedContentList_listItem__mi5lG:hover) .RelatedContentList_divider__TOc6M {
        opacity: 0
    }
}

.RelatedContentList_root__4fVVm .RelatedContentList_list__o5jwO .RelatedContentList_listItem__mi5lG .RelatedContentList_divider__TOc6M {
    margin-left: 0;
    margin-right: 0;
    padding: 1.6rem 0;
    transition: opacity .35s cubic-bezier(.2, 0, 0, 1);
    width: 100%
}

@media(min-width:1080px) {
    .RelatedContentList_root__4fVVm .RelatedContentList_list__o5jwO .RelatedContentList_listItem__mi5lG .RelatedContentList_divider__TOc6M {
        padding: 0
    }
}

.RelatedContentList_root__4fVVm.RelatedContentList_default__PsR0r {
    --bg-color: #fff
}

.RelatedContentList_root__4fVVm.RelatedContentList_light__ySVB_ {
    --bg-color: #d3e4df
}

.RelatedContentList_root__4fVVm.RelatedContentList_dark__iK0rT {
    --bg-color: #34484a
}

.RelatedContentList_root__4fVVm.RelatedContentList_black__rLsKJ {
    --bg-color: #0d1212
}

@keyframes RelatedContentList_fade-out__O97ue {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.AppDownloadJournalCta_root__UksAP {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 1.6rem 2.4rem;
    justify-content: center;
    width: 100%
}

.AppDownloadJournalCta_root__UksAP .AppDownloadJournalCta_cta__Omyu_ {
    flex: 0 0 auto
}

.TextEditorial_root__fjMsl {
    background-color: var(--bg-color);
    display: block;
    width: 100%
}

.TextEditorial_root__fjMsl.TextEditorial_top-padding-xs__5HgKF {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TextEditorial_root__fjMsl.TextEditorial_top-padding-xs__5HgKF {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TextEditorial_root__fjMsl.TextEditorial_top-padding-sm__OZGW_ {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TextEditorial_root__fjMsl.TextEditorial_top-padding-sm__OZGW_ {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TextEditorial_root__fjMsl.TextEditorial_top-padding-md__9f_hd {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TextEditorial_root__fjMsl.TextEditorial_top-padding-md__9f_hd {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TextEditorial_root__fjMsl.TextEditorial_top-padding-lg__cSg2N {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TextEditorial_root__fjMsl.TextEditorial_top-padding-lg__cSg2N {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TextEditorial_root__fjMsl.TextEditorial_bottom-padding-xs__dk6lK {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TextEditorial_root__fjMsl.TextEditorial_bottom-padding-xs__dk6lK {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TextEditorial_root__fjMsl.TextEditorial_bottom-padding-sm__2UGfn {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TextEditorial_root__fjMsl.TextEditorial_bottom-padding-sm__2UGfn {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TextEditorial_root__fjMsl.TextEditorial_bottom-padding-md__gIiy4 {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TextEditorial_root__fjMsl.TextEditorial_bottom-padding-md__gIiy4 {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TextEditorial_root__fjMsl.TextEditorial_bottom-padding-lg__2X7z3 {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TextEditorial_root__fjMsl.TextEditorial_bottom-padding-lg__2X7z3 {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TextEditorial_root__fjMsl .TextEditorial_container__Ia_39 {
    --side-padding: 1rem;
    --max-width: 100%;
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
    margin-inline: auto;
    margin-inline: 1.4rem;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding);
    row-gap: 6rem
}

@media(min-width:768px) {
    .TextEditorial_root__fjMsl .TextEditorial_container__Ia_39 {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .TextEditorial_root__fjMsl .TextEditorial_container__Ia_39 {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

@media(min-width:768px) {
    .TextEditorial_root__fjMsl .TextEditorial_container__Ia_39 {
        flex-flow: row wrap;
        margin-inline: 6rem
    }
}

@media(min-width:1080px) {
    .TextEditorial_root__fjMsl .TextEditorial_container__Ia_39 {
        margin: auto;
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*12/12 + 17.6rem)
    }
}

.TextEditorial_root__fjMsl .TextEditorial_item__wE6IC {
    justify-self: center;
    width: 100%
}

@media(min-width:768px) {
    .TextEditorial_root__fjMsl .TextEditorial_item__wE6IC {
        max-width: calc((min(109rem, 100svw - 3rem) - 8.4rem)*3/8 + 2.4rem)
    }
}

@media(min-width:1080px) {
    .TextEditorial_root__fjMsl .TextEditorial_item__wE6IC {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*3/12 + 3.2rem)
    }
}

.TextEditorial_root__fjMsl.TextEditorial_default__HcrgN {
    --bg-color: #fff
}

.TextEditorial_root__fjMsl.TextEditorial_light__BQ3FU {
    --bg-color: #d3e4df
}

.TextEditorial_root__fjMsl.TextEditorial_dark__nbuFV {
    --bg-color: #34484a
}

.TextEditorial_root__fjMsl.TextEditorial_black__JZOjW {
    --bg-color: #0d1212
}

.RichText_root__17rAU {
    background-color: var(--bg-color);
    color: var(--text-color);
    display: block;
    text-align: left;
    width: 100%
}

.RichText_root__17rAU.RichText_top-padding-xs__lsuz0 {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .RichText_root__17rAU.RichText_top-padding-xs__lsuz0 {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.RichText_root__17rAU.RichText_top-padding-sm__UDHVD {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .RichText_root__17rAU.RichText_top-padding-sm__UDHVD {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.RichText_root__17rAU.RichText_top-padding-md__MjYmF {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .RichText_root__17rAU.RichText_top-padding-md__MjYmF {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.RichText_root__17rAU.RichText_top-padding-lg__SBcVN {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .RichText_root__17rAU.RichText_top-padding-lg__SBcVN {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.RichText_root__17rAU.RichText_bottom-padding-xs__iJ_oK {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .RichText_root__17rAU.RichText_bottom-padding-xs__iJ_oK {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.RichText_root__17rAU.RichText_bottom-padding-sm__ar_A0 {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .RichText_root__17rAU.RichText_bottom-padding-sm__ar_A0 {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.RichText_root__17rAU.RichText_bottom-padding-md__ri3fF {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .RichText_root__17rAU.RichText_bottom-padding-md__ri3fF {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.RichText_root__17rAU.RichText_bottom-padding-lg__VO45R {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .RichText_root__17rAU.RichText_bottom-padding-lg__VO45R {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.RichText_root__17rAU.RichText_default__czzjL {
    --text-color: #34484a;
    --bg-color: #fff
}

.RichText_root__17rAU.RichText_light__swKC8 {
    --text-color: #34484a;
    --bg-color: #d3e4df
}

.RichText_root__17rAU.RichText_dark__NLL_G {
    --text-color: #fff;
    --bg-color: #34484a
}

.RichText_root__17rAU.RichText_black__dt3Kf {
    --text-color: #fff;
    --bg-color: #0d1212
}

.RichText_root__17rAU .RichText_wrapper__hSKKd {
    --side-padding: 1rem;
    --max-width: calc((100svw - 2rem - 5.6rem) * 8 / 8 + 5.6rem);
    margin-inline: auto;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding)
}

@media(min-width:768px) {
    .RichText_root__17rAU .RichText_wrapper__hSKKd {
        --side-padding: 1.5rem;
        --max-width: calc((min(109rem, 100svw - 3rem) - 8.4rem) * 6 / 8 + 6rem)
    }
}

@media(min-width:1080px) {
    .RichText_root__17rAU .RichText_wrapper__hSKKd {
        --side-padding: 2rem;
        --max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem) * 6 / 12 + 8rem)
    }
}

.RichText_root__17rAU .RichText_wrapper__hSKKd .RichText_cardEditorial__yXXeA,
.RichText_root__17rAU .RichText_wrapper__hSKKd .RichText_textEditorial__b0dLx {
    left: 50%;
    margin-left: -50vw;
    position: relative;
    width: 100vw
}

.RichText_root__17rAU .RichText_wrapper__hSKKd .RichText_appDownloadJournalCta__KpjOU {
    display: flex;
    justify-content: center;
    margin-top: 1.6rem;
    width: 100%
}

.RichText_root__17rAU .RichText_wrapper__hSKKd b:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)),
.RichText_root__17rAU .RichText_wrapper__hSKKd strong:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) {
    font-weight: 700 !important
}

.RichText_root__17rAU .RichText_wrapper__hSKKd p:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)):empty {
    height: 1lh
}

.RichText_root__17rAU .RichText_wrapper__hSKKd a:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) {
    -webkit-text-decoration-color: var(--text-color, currentColor);
    word-wrap: break-word;
    color: var(--text-color, currentColor);
    font-weight: 700;
    position: relative;
    text-decoration: underline;
    text-decoration-color: var(--text-color, currentColor)
}

.RichText_root__17rAU .RichText_wrapper__hSKKd a:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)):focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.RichText_root__17rAU .RichText_wrapper__hSKKd a:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)):focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.RichText_root__17rAU .RichText_wrapper__hSKKd h1:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)),
.RichText_root__17rAU .RichText_wrapper__hSKKd h2:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) {
    font-family: var(--font-gt-standard-l), system-ui, "helvetica", "arial", sans-serif;
    font-size: 3rem;
    font-weight: 400;
    letter-spacing: -.0003333333em;
    line-height: 120%
}

@media(min-width:1080px) {
    .RichText_root__17rAU .RichText_wrapper__hSKKd h1:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)),
    .RichText_root__17rAU .RichText_wrapper__hSKKd h2:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) {
        font-size: 3.6rem
    }
}

.RichText_root__17rAU .RichText_wrapper__hSKKd h3:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) {
    font-family: var(--font-gt-standard-l), system-ui, "helvetica", "arial", sans-serif;
    font-size: 2.4rem;
    font-weight: 400;
    letter-spacing: -.0004166667em;
    line-height: 130%
}

@media(min-width:1080px) {
    .RichText_root__17rAU .RichText_wrapper__hSKKd h3:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) {
        font-size: 2.8rem
    }
}

.RichText_root__17rAU .RichText_wrapper__hSKKd h4:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.8rem;
    font-weight: 400;
    letter-spacing: -.0005555556em;
    line-height: 150%
}

@media(min-width:1080px) {
    .RichText_root__17rAU .RichText_wrapper__hSKKd h4:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) {
        font-size: 2rem;
        letter-spacing: -.001em
    }
}

.RichText_root__17rAU .RichText_wrapper__hSKKd p:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: -.0006666667em;
    letter-spacing: -.01em;
    line-height: 150%
}

.RichText_root__17rAU .RichText_wrapper__hSKKd ul:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) {
    color: var(--text-color, currentColor);
    margin: 2rem auto
}

.RichText_root__17rAU .RichText_wrapper__hSKKd ul:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) li {
    list-style: none;
    padding-left: 3.7rem;
    position: relative
}

.RichText_root__17rAU .RichText_wrapper__hSKKd ul:not(:where(.SkipRichTextStyles, .SkipRichTextStyles *)) li:before {
    content: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="10" height="10" rx="4" fill="%2364D5B3"/></svg>');
    margin-left: -3rem;
    margin-top: -.5rem;
    position: absolute
}

.RichText_root__17rAU .RichText_wrapper__hSKKd ul:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) li:last-child {
    margin-bottom: 0
}

.RichText_root__17rAU .RichText_wrapper__hSKKd ul:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) li:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) {
    margin-bottom: .5rem
}

.RichText_root__17rAU .RichText_wrapper__hSKKd ol:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *))>br,
.RichText_root__17rAU .RichText_wrapper__hSKKd ul:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *))>br {
    display: none
}

.RichText_root__17rAU .RichText_wrapper__hSKKd ol:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) {
    color: var(--text-color, currentColor);
    font-size: 2rem;
    line-height: 1.6;
    margin: 2rem auto;
    padding-left: 0
}

.RichText_root__17rAU .RichText_wrapper__hSKKd ol:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) li:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) {
    counter-increment: step-counter;
    display: flex;
    list-style: decimal;
    margin-bottom: .5rem;
    padding-left: 0
}

.RichText_root__17rAU .RichText_wrapper__hSKKd ol:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) li:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)):before {
    align-items: center;
    border: 1px solid rgba(91, 130, 121, .7);
    border-radius: .7rem;
    content: counter(step-counter);
    display: inline-flex;
    flex-shrink: 0;
    font-size: 1rem;
    height: 2rem;
    justify-content: center;
    margin-right: 2rem;
    margin-top: .2rem;
    width: 2rem
}

.RichText_root__17rAU .RichText_wrapper__hSKKd ol:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) li:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)):last-child {
    margin-bottom: 0
}

.RichText_root__17rAU .RichText_wrapper__hSKKd li:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) {
    border-top: 1px solid rgba(91, 130, 121, .2);
    padding: 2rem 0
}

.RichText_root__17rAU .RichText_wrapper__hSKKd hr:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) {
    border-color: rgba(91, 130, 121, .2);
    margin: 1rem auto
}

.RichText_root__17rAU .RichText_wrapper__hSKKd blockquote:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) {
    padding: 8rem 2rem;
    text-align: center
}

.RichText_root__17rAU .RichText_wrapper__hSKKd blockquote:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) p:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) {
    font-family: var(--font-gt-standard-l), system-ui, "helvetica", "arial", sans-serif;
    font-size: 3rem;
    font-weight: 400;
    letter-spacing: -.0003333333em;
    line-height: 120%
}

@media(min-width:1080px) {
    .RichText_root__17rAU .RichText_wrapper__hSKKd blockquote:not(:where(.SkipRichTextStyles,
    .SkipRichTextStyles *)) p:not(:where(.SkipRichTextStyles,
    .SkipRichTextStyles *)) {
        font-size: 3.6rem
    }
}

.RichText_root__17rAU .RichText_wrapper__hSKKd blockquote:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) footer:not(:where(.SkipRichTextStyles,
.SkipRichTextStyles *)) {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.8rem;
    font-weight: 400;
    letter-spacing: -.0005555556em;
    line-height: 150%;
    margin-top: 1.6rem
}

@media(min-width:1080px) {
    .RichText_root__17rAU .RichText_wrapper__hSKKd blockquote:not(:where(.SkipRichTextStyles,
    .SkipRichTextStyles *)) footer:not(:where(.SkipRichTextStyles,
    .SkipRichTextStyles *)) {
        font-size: 2rem;
        letter-spacing: -.001em
    }
}

.RichText_root__17rAU .RichText_wrapper__hSKKd .RichText_bodyLarge__0i2x2 {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.8rem;
    font-weight: 400;
    font-weight: 700;
    letter-spacing: -.0005555556em;
    line-height: 150%
}

@media(min-width:1080px) {
    .RichText_root__17rAU .RichText_wrapper__hSKKd .RichText_bodyLarge__0i2x2 {
        font-size: 2rem;
        letter-spacing: -.001em
    }
}

.RichText_root__17rAU .RichText_wrapper__hSKKd .RichText_labelUppercase__0_7WU {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase
}

.RichText_root__17rAU .RichText_wrapper__hSKKd .RichText_labelLowercase__7swKo {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    letter-spacing: -.0007142857em;
    line-height: 130%
}

.RichText_root__17rAU .RichText_wrapper__hSKKd .RichText_legal__iAnTN {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 140%
}

.RichText_root__17rAU .RichText_image__gwlJd,
.RichText_root__17rAU .RichText_video__i5l6a {
    width: 100%
}

.RichText_root__17rAU .RichText_table__QlXLD {
    margin: 2.4rem 0;
    overflow-x: auto;
    width: 100%
}

.RichText_root__17rAU .RichText_table__QlXLD table {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

.RichText_root__17rAU .RichText_table__QlXLD td,
.RichText_root__17rAU .RichText_table__QlXLD th {
    border: none;
    border-bottom: 1px solid rgba(13, 18, 18, .1);
    color: rgba(13, 18, 18, .7);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.6rem;
    font-weight: 500;
    letter-spacing: -.019375em;
    line-height: 1.5;
    padding: 2rem 0;
    vertical-align: top
}

.RichText_root__17rAU .RichText_table__QlXLD td:last-child,
.RichText_root__17rAU .RichText_table__QlXLD th:last-child {
    color: #a1a1a1;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-weight: 400;
    text-align: right
}

.RichText_root__17rAU .RichText_table__QlXLD td:first-child,
.RichText_root__17rAU .RichText_table__QlXLD th:first-child {
    text-align: left
}

.RichText_root__17rAU .RichText_table__QlXLD tr:last-child td,
.RichText_root__17rAU .RichText_table__QlXLD tr:last-child th {
    border-bottom: none
}

.RichText_root__17rAU .RichText_paragraphSpacer__wgXK_ {
    block-size: 3rem
}

.TitleBlock_root__0DxRi {
    background-color: var(--bg-color);
    display: block;
    width: 100%
}

.TitleBlock_root__0DxRi.TitleBlock_top-padding-xs__WRFup {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TitleBlock_root__0DxRi.TitleBlock_top-padding-xs__WRFup {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TitleBlock_root__0DxRi.TitleBlock_top-padding-sm__GSdKa {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TitleBlock_root__0DxRi.TitleBlock_top-padding-sm__GSdKa {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TitleBlock_root__0DxRi.TitleBlock_top-padding-md__5r3du {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TitleBlock_root__0DxRi.TitleBlock_top-padding-md__5r3du {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TitleBlock_root__0DxRi.TitleBlock_top-padding-lg__Sk62v {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TitleBlock_root__0DxRi.TitleBlock_top-padding-lg__Sk62v {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TitleBlock_root__0DxRi.TitleBlock_bottom-padding-xs__C9qVm {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TitleBlock_root__0DxRi.TitleBlock_bottom-padding-xs__C9qVm {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TitleBlock_root__0DxRi.TitleBlock_bottom-padding-sm__1xIJc {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TitleBlock_root__0DxRi.TitleBlock_bottom-padding-sm__1xIJc {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TitleBlock_root__0DxRi.TitleBlock_bottom-padding-md__g_40n {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TitleBlock_root__0DxRi.TitleBlock_bottom-padding-md__g_40n {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TitleBlock_root__0DxRi.TitleBlock_bottom-padding-lg__eIznA {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TitleBlock_root__0DxRi.TitleBlock_bottom-padding-lg__eIznA {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TitleBlock_root__0DxRi .TitleBlock_container__6tDas {
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {
    .TitleBlock_root__0DxRi .TitleBlock_container__6tDas {
        --side-padding: 1rem;
        --max-width: 100%;
        margin-inline: auto;
        max-width: var(--max-width);
        padding-left: var(--side-padding);
        padding-right: var(--side-padding)
    }
}

@media(min-width:768px)and (min-width:768px) {
    .TitleBlock_root__0DxRi .TitleBlock_container__6tDas {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:768px)and (min-width:1080px) {
    .TitleBlock_root__0DxRi .TitleBlock_container__6tDas {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

.TitleBlock_root__0DxRi .TitleBlock_textContent__55FJp {
    align-self: center;
    padding: 0 1.4rem;
    width: calc((100svw - 2rem - 5.6rem)*8/8 + 5.6rem)
}

@media(min-width:768px) {
    .TitleBlock_root__0DxRi .TitleBlock_textContent__55FJp {
        width: calc((min(109rem, 100svw - 3rem) - 8.4rem)*8/8 + 8.4rem)
    }
}

@media(min-width:1080px) {
    .TitleBlock_root__0DxRi .TitleBlock_textContent__55FJp {
        width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*10/12 + 14.4rem)
    }
}

.TitleBlock_root__0DxRi strong {
    color: var(--strong-color);
    font-weight: 400
}

.TitleBlock_root__0DxRi.TitleBlock_default__JkmrU {
    --bg-color: #fff;
    --strong-color: #5b8279
}

.TitleBlock_root__0DxRi.TitleBlock_light__pk8FB {
    --bg-color: #d3e4df;
    --strong-color: #5b8279
}

.TitleBlock_root__0DxRi.TitleBlock_dark__buV2r {
    --bg-color: #34484a;
    --strong-color: #64d5b3
}

.TitleBlock_root__0DxRi.TitleBlock_black__cPfXh {
    --bg-color: #0d1212;
    --strong-color: #64d5b3
}

.BackButton_root__X2Pgx {
    align-items: center;
    display: flex;
    gap: 2rem;
    position: relative
}

.BackButton_root__X2Pgx.BackButton_default__l75Wn,
.BackButton_root__X2Pgx.BackButton_light__2xM2U {
    --text-color: #0d1212
}

.BackButton_root__X2Pgx.BackButton_black__UQttx,
.BackButton_root__X2Pgx.BackButton_dark__EAhEU {
    --text-color: #fff
}

.BackButton_root__X2Pgx .BackButton_label__UFS8f {
    color: var(--text-color);
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase
}

.BackButton_root__X2Pgx:focus-visible {
    border-radius: .4rem;
    outline: .1rem solid #0d1212;
    outline-offset: .4rem
}

.BackButton_root__X2Pgx:focus-visible:before {
    border: 1px solid #fff;
    border-radius: 1rem;
    bottom: calc((.4rem + 2px)*-1);
    content: "";
    left: calc((.4rem + 2px)*-1);
    position: absolute;
    right: calc((.4rem + 2px)*-1);
    top: calc((.4rem + 2px)*-1);
    z-index: 0
}

.TitleBlockJournal_root__XBinF {
    background-color: var(--bg-color);
    color: var(--text-color);
    display: block;
    width: 100%
}

.TitleBlockJournal_root__XBinF.TitleBlockJournal_top-padding-xs__jM93B {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TitleBlockJournal_root__XBinF.TitleBlockJournal_top-padding-xs__jM93B {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TitleBlockJournal_root__XBinF.TitleBlockJournal_top-padding-sm__RG_Py {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TitleBlockJournal_root__XBinF.TitleBlockJournal_top-padding-sm__RG_Py {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TitleBlockJournal_root__XBinF.TitleBlockJournal_top-padding-md__KnoZu {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TitleBlockJournal_root__XBinF.TitleBlockJournal_top-padding-md__KnoZu {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TitleBlockJournal_root__XBinF.TitleBlockJournal_top-padding-lg__TWvAm {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TitleBlockJournal_root__XBinF.TitleBlockJournal_top-padding-lg__TWvAm {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TitleBlockJournal_root__XBinF.TitleBlockJournal_bottom-padding-xs__qzIHP {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TitleBlockJournal_root__XBinF.TitleBlockJournal_bottom-padding-xs__qzIHP {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TitleBlockJournal_root__XBinF.TitleBlockJournal_bottom-padding-sm__FXCrV {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TitleBlockJournal_root__XBinF.TitleBlockJournal_bottom-padding-sm__FXCrV {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TitleBlockJournal_root__XBinF.TitleBlockJournal_bottom-padding-md__dxlom {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TitleBlockJournal_root__XBinF.TitleBlockJournal_bottom-padding-md__dxlom {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TitleBlockJournal_root__XBinF.TitleBlockJournal_bottom-padding-lg__dJiE4 {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TitleBlockJournal_root__XBinF.TitleBlockJournal_bottom-padding-lg__dJiE4 {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TitleBlockJournal_root__XBinF .TitleBlockJournal_container__z6bvc {
    --side-padding: 1rem;
    --max-width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 3rem;
    margin-inline: auto;
    max-width: var(--max-width);
    padding: 2rem
}

@media(min-width:768px) {
    .TitleBlockJournal_root__XBinF .TitleBlockJournal_container__z6bvc {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .TitleBlockJournal_root__XBinF .TitleBlockJournal_container__z6bvc {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

.TitleBlockJournal_root__XBinF.TitleBlockJournal_default__A_ita {
    --text-color: #34484a;
    --bg-color: #fff;
    --strong-color: #5b8279
}

.TitleBlockJournal_root__XBinF.TitleBlockJournal_light__NMcCk {
    --text-color: #0d1212;
    --bg-color: #d3e4df;
    --strong-color: #5b8279
}

.TitleBlockJournal_root__XBinF.TitleBlockJournal_dark__d_nIj {
    --text-color: #fff;
    --bg-color: #34484a;
    --strong-color: #64d5b3
}

.TitleBlockJournal_root__XBinF.TitleBlockJournal_black__UKGd7 {
    --text-color: #fff;
    --bg-color: #0d1212;
    --strong-color: #64d5b3
}

.TitleBlockJournal_root__XBinF .TitleBlockJournal_back__RsmYd {
    margin-right: auto
}

.TitleBlockJournal_root__XBinF .TitleBlockJournal_back__RsmYd.TitleBlockJournal_backTop__akJQW {
    display: none;
    position: relative
}

@media(min-width:768px) {
    .TitleBlockJournal_root__XBinF .TitleBlockJournal_back__RsmYd.TitleBlockJournal_backTop__akJQW {
        display: flex
    }
}

.TitleBlockJournal_root__XBinF .TitleBlockJournal_back__RsmYd.TitleBlockJournal_backButton__yIyIk {
    display: flex
}

@media(min-width:768px) {
    .TitleBlockJournal_root__XBinF .TitleBlockJournal_back__RsmYd.TitleBlockJournal_backButton__yIyIk {
        display: none
    }
}

.TitleBlockJournal_root__XBinF .TitleBlockJournal_heading__HgGU7 {
    align-items: center;
    display: flex;
    gap: 3rem
}

.TitleBlockJournal_root__XBinF .TitleBlockJournal_date__aMWlr {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 130%;
    text-transform: uppercase
}

.TitleBlockJournal_root__XBinF .TitleBlockJournal_title__CnyTH {
    font-family: var(--font-gt-standard-l), system-ui, "helvetica", "arial", sans-serif;
    font-size: 3.6rem;
    font-weight: 400;
    letter-spacing: -.0002777778em;
    line-height: 115%;
    max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
}

@media(min-width:1080px) {
    .TitleBlockJournal_root__XBinF .TitleBlockJournal_title__CnyTH {
        font-size: 5.6rem;
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*11/12 + 19.2rem)
    }
}

.TitleBlockJournal_root__XBinF .TitleBlockJournal_title__CnyTH strong {
    color: var(--strong-color);
    font-weight: 400
}

.TitleBlockJournal_root__XBinF .TitleBlockJournal_description__Ej6T0 {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: -.0006666667em;
    line-height: 150%;
    max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 6.4rem)
}

@media(min-width:1080px) {
    .TitleBlockJournal_root__XBinF .TitleBlockJournal_description__Ej6T0 {
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*4/12 + 4.8rem)
    }
}

.TitleBlockJournal_root__XBinF .TitleBlockJournal_social__9fJlo {
    border-radius: 1.8rem;
    padding: 1.6rem 2rem
}

.TitleBlockSocial_root__r1Hkq {
    background-color: var(--bg-color);
    color: var(--text-color);
    width: 100%
}

.TitleBlockSocial_root__r1Hkq.TitleBlockSocial_top-padding-xs__m8xGX {
    --hz-padding-top-mobile: 2.5rem;
    --hz-padding-top-desktop: 3rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TitleBlockSocial_root__r1Hkq.TitleBlockSocial_top-padding-xs__m8xGX {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TitleBlockSocial_root__r1Hkq.TitleBlockSocial_top-padding-sm__FJvjF {
    --hz-padding-top-mobile: 4rem;
    --hz-padding-top-desktop: 6rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TitleBlockSocial_root__r1Hkq.TitleBlockSocial_top-padding-sm__FJvjF {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TitleBlockSocial_root__r1Hkq.TitleBlockSocial_top-padding-md__tLfzr {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TitleBlockSocial_root__r1Hkq.TitleBlockSocial_top-padding-md__tLfzr {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TitleBlockSocial_root__r1Hkq.TitleBlockSocial_top-padding-lg__HfPWI {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .TitleBlockSocial_root__r1Hkq.TitleBlockSocial_top-padding-lg__HfPWI {
        padding-top: var(--hz-padding-top-desktop)
    }
}

.TitleBlockSocial_root__r1Hkq.TitleBlockSocial_bottom-padding-xs__Asdiw {
    --hz-padding-bottom-mobile: 2.5rem;
    --hz-padding-bottom-desktop: 3rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TitleBlockSocial_root__r1Hkq.TitleBlockSocial_bottom-padding-xs__Asdiw {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TitleBlockSocial_root__r1Hkq.TitleBlockSocial_bottom-padding-sm__wZoqP {
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TitleBlockSocial_root__r1Hkq.TitleBlockSocial_bottom-padding-sm__wZoqP {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TitleBlockSocial_root__r1Hkq.TitleBlockSocial_bottom-padding-md__rg_0V {
    --hz-padding-bottom-mobile: 6rem;
    --hz-padding-bottom-desktop: 8rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TitleBlockSocial_root__r1Hkq.TitleBlockSocial_bottom-padding-md__rg_0V {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TitleBlockSocial_root__r1Hkq.TitleBlockSocial_bottom-padding-lg__EHejb {
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .TitleBlockSocial_root__r1Hkq.TitleBlockSocial_bottom-padding-lg__EHejb {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.TitleBlockSocial_root__r1Hkq .TitleBlockSocial_wrapper__jzTMT {
    --side-padding: 1rem;
    --max-width: 100%;
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-inline: auto;
    max-width: var(--max-width);
    padding-left: var(--side-padding);
    padding-right: var(--side-padding)
}

@media(min-width:768px) {
    .TitleBlockSocial_root__r1Hkq .TitleBlockSocial_wrapper__jzTMT {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .TitleBlockSocial_root__r1Hkq .TitleBlockSocial_wrapper__jzTMT {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

.TitleBlockSocial_root__r1Hkq .TitleBlockSocial_eyebrow__fRl3f {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 3rem;
    text-transform: uppercase
}

.TitleBlockSocial_root__r1Hkq .TitleBlockSocial_title__5EeV3 {
    font-family: var(--font-gt-standard-l), system-ui, "helvetica", "arial", sans-serif;
    font-size: 6rem;
    font-weight: 400;
    letter-spacing: -.0003333333em;
    line-height: 100%;
    max-width: calc((100svw - 2rem - 5.6rem)*7/8 + 4.8rem)
}

@media(min-width:1080px) {
    .TitleBlockSocial_root__r1Hkq .TitleBlockSocial_title__5EeV3 {
        font-size: 12rem;
        letter-spacing: -.0000833333em;
        line-height: 110%;
        max-width: calc((min(168.8rem, 100svw - 4rem) - 17.6rem)*11/12 + 19.2rem)
    }
}

.TitleBlockSocial_root__r1Hkq .TitleBlockSocial_title__5EeV3 strong {
    color: var(--strong-color);
    font-weight: 400
}

.TitleBlockSocial_root__r1Hkq .TitleBlockSocial_social__J7eB_ {
    margin-top: 5rem
}

.TitleBlockSocial_root__r1Hkq.TitleBlockSocial_default__XX9tw {
    --text-color: #34484a;
    --bg-color: #fff;
    --strong-color: #5b8279
}

.TitleBlockSocial_root__r1Hkq.TitleBlockSocial_light__VtFmC {
    --text-color: #34484a;
    --bg-color: #d3e4df;
    --strong-color: #5b8279
}

.TitleBlockSocial_root__r1Hkq.TitleBlockSocial_dark__d8qxG {
    --text-color: #fff;
    --bg-color: #34484a;
    --strong-color: #64d5b3
}

.TitleBlockSocial_root__r1Hkq.TitleBlockSocial_black__avJQe {
    --text-color: #fff;
    --bg-color: #0d1212;
    --strong-color: #64d5b3
}

.Sections_root__WeoA8 {
    display: block
}

.Sections_root__WeoA8 .Sections_notFound__0o0wF {
    --side-padding: 1rem;
    --max-width: 100%;
    align-items: center;
    background-color: rgba(253, 177, 190, .1);
    border: 1px solid rgba(13, 18, 18, .1);
    border-radius: .5rem;
    color: #b20c0c;
    display: flex;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    gap: 2rem;
    justify-content: center;
    line-height: 140%;
    margin: 4rem auto;
    margin-inline: auto;
    max-width: var(--max-width);
    padding: 1rem 2rem;
    padding-left: var(--side-padding);
    padding-right: var(--side-padding);
    width: -moz-fit-content;
    width: fit-content
}

.Sections_root__WeoA8 .Sections_notFound__0o0wF:before {
    background-color: #b20c0c;
    border-radius: .5rem;
    color: #fff;
    content: "Error";
    font-size: 1rem;
    padding: .5rem 1rem;
    text-transform: uppercase
}

@media(min-width:768px) {
    .Sections_root__WeoA8 .Sections_notFound__0o0wF {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .Sections_root__WeoA8 .Sections_notFound__0o0wF {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}

.StackableContent_root__QmPlk {
    align-items: center;
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
    z-index: 0
}

.StackableContent_root__QmPlk.StackableContent_default__OwiT2 .StackableContent_copy__ZwFAy,
.StackableContent_root__QmPlk.StackableContent_default__OwiT2 .StackableContent_eyebrow__YbGGX {
    color: rgba(13, 18, 18, .7)
}

.StackableContent_root__QmPlk.StackableContent_default__OwiT2 .StackableContent_title__jo5rc,
.StackableContent_root__QmPlk.StackableContent_light__O4xcB {
    color: #0d1212
}

.StackableContent_root__QmPlk.StackableContent_default__OwiT2 .StackableContent_copy__ZwFAy,
.StackableContent_root__QmPlk.StackableContent_default__OwiT2 .StackableContent_eyebrow__YbGGX,
.StackableContent_root__QmPlk.StackableContent_light__O4xcB .StackableContent_copy__ZwFAy,
.StackableContent_root__QmPlk.StackableContent_light__O4xcB .StackableContent_eyebrow__YbGGX {
    color: rgba(13, 18, 18, .7)
}

.StackableContent_root__QmPlk.StackableContent_default__OwiT2 .StackableContent_title__jo5rc,
.StackableContent_root__QmPlk.StackableContent_light__O4xcB .StackableContent_title__jo5rc {
    color: #0d1212
}

.StackableContent_root__QmPlk.StackableContent_dark___xIWY .StackableContent_copy__ZwFAy,
.StackableContent_root__QmPlk.StackableContent_dark___xIWY .StackableContent_eyebrow__YbGGX {
    color: hsla(0, 0%, 100%, .8)
}

.StackableContent_root__QmPlk.StackableContent_black__bcLXs .StackableContent_copy__ZwFAy,
.StackableContent_root__QmPlk.StackableContent_black__bcLXs .StackableContent_eyebrow__YbGGX {
    color: hsla(0, 0%, 100%, .7)
}

.StackableContent_root__QmPlk.StackableContent_black__bcLXs .StackableContent_title__jo5rc,
.StackableContent_root__QmPlk.StackableContent_dark___xIWY .StackableContent_title__jo5rc {
    color: #fff
}

.StackableContent_root__QmPlk strong {
    color: var(--strong-color);
    font-weight: 400
}

.StackableContent_root__QmPlk.StackableContent_default__OwiT2 {
    --bg-color: #fff;
    --strong-color: #5b8279
}

.StackableContent_root__QmPlk.StackableContent_light__O4xcB {
    --bg-color: #d3e4df;
    --strong-color: #5b8279
}

.StackableContent_root__QmPlk.StackableContent_dark___xIWY {
    --bg-color: #34484a;
    --strong-color: #64d5b3
}

.StackableContent_root__QmPlk.StackableContent_black__bcLXs {
    --bg-color: #0d1212;
    --strong-color: #64d5b3
}

.StackableContent_root__QmPlk .StackableContent_intro__Ncp2N {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .StackableContent_root__QmPlk .StackableContent_intro__Ncp2N {
        padding-top: var(--hz-padding-top-desktop)
    }
}

@media(min-width:1080px) {
    .StackableContent_root__QmPlk .StackableContent_intro__Ncp2N {
        --hz-padding-bottom-mobile: 6rem;
        --hz-padding-bottom-desktop: 8rem;
        padding-bottom: var(--hz-padding-bottom-mobile);
        z-index: 2
    }
}

@media(min-width:1080px)and (min-width:768px) {
    .StackableContent_root__QmPlk .StackableContent_intro__Ncp2N {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

.StackableContent_root__QmPlk .StackableContent_pinned__uMh6N {
    left: 0;
    opacity: 0;
    position: fixed;
    top: 14rem;
    width: 100%;
    z-index: 1
}

.StackableContent_root__QmPlk .StackableContent_pinned__uMh6N .StackableContent_gradient__5xBVp {
    background: linear-gradient(180deg, #fff, #fff) 0 0/100% 50% no-repeat padding-box, linear-gradient(180deg, #fff 0, hsla(0, 0%, 100%, .738) 19%, hsla(0, 0%, 100%, .541) 34%, hsla(0, 0%, 100%, .382) 47%, hsla(0, 0%, 100%, .278) 56.5%, hsla(0, 0%, 100%, .194) 65%, hsla(0, 0%, 100%, .126) 73%, hsla(0, 0%, 100%, .075) 80.2%, hsla(0, 0%, 100%, .042) 86.1%, hsla(0, 0%, 100%, .021) 91%, hsla(0, 0%, 100%, .008) 95.2%, hsla(0, 0%, 100%, .002) 98.2%, hsla(0, 0%, 100%, 0)) 0 100%/100% 50% no-repeat padding-box;
    height: 40rem;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: -14rem;
    width: 100%
}

.StackableContent_root__QmPlk .StackableContent_pinned__uMh6N .StackableContent_list__JeKtz {
    align-items: center;
    contain: layout;
    display: flex;
    height: 5.6rem;
    justify-content: center;
    margin: 0 0 -5.6rem
}

.StackableContent_root__QmPlk .StackableContent_pinned__uMh6N .StackableContent_list__JeKtz .StackableContent_item__5eUdx {
    --progress: 0;
    --fade-out: 0;
    --text-width: 200px;
    align-items: center;
    contain: layout;
    display: flex;
    gap: calc(1rem + 1.2rem*var(--progress) + 1.2rem*var(--fade-out));
    justify-content: center
}

.StackableContent_root__QmPlk .StackableContent_pinned__uMh6N .StackableContent_list__JeKtz .StackableContent_item__5eUdx .StackableContent_target__CqCl1 {
    aspect-ratio: 1/1;
    height: calc(5.6rem*var(--progress));
    min-width: 2.2rem;
    position: relative
}

.StackableContent_root__QmPlk .StackableContent_pinned__uMh6N .StackableContent_list__JeKtz .StackableContent_item__5eUdx .StackableContent_target__CqCl1 .StackableContent_square__4L4Gz {
    aspect-ratio: inherit;
    border: 1px solid rgba(13, 18, 18, .5);
    border-radius: calc(.7rem + .3rem*var(--progress));
    left: 50%;
    min-height: 2.2rem;
    min-width: 2.2rem;
    opacity: calc(1 - pow(var(--progress), 3));
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    width: 100%
}

.StackableContent_root__QmPlk .StackableContent_pinned__uMh6N .StackableContent_list__JeKtz .StackableContent_item__5eUdx .StackableContent_text__rZW4B {
    -webkit-mask-image: linear-gradient(90deg, #000, #000 calc(100% - 4rem), transparent calc(100% - 2.4rem));
    mask-image: linear-gradient(90deg, #000, #000 calc(100% - 4rem), transparent calc(100% - 2.4rem));
    overflow: clip;
    width: calc(var(--text-width)*max(0, (var(--progress) - .5)*2))
}

.StackableContent_root__QmPlk .StackableContent_pinned__uMh6N .StackableContent_list__JeKtz .StackableContent_item__5eUdx .StackableContent_text__rZW4B .StackableContent_label__H0vhw {
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 130%;
    padding: 0 3.4rem 0 0;
    text-align: left;
    text-transform: uppercase;
    width: max-content
}

.StackableContent_root__QmPlk .StackableContent_banner__PyaeO {
    --hz-padding-top-mobile: 6rem;
    --hz-padding-top-desktop: 8rem;
    padding-left: 2.8rem;
    padding-right: 2.8rem;
    padding-top: var(--hz-padding-top-mobile)
}

@media(min-width:768px) {
    .StackableContent_root__QmPlk .StackableContent_banner__PyaeO {
        padding-top: var(--hz-padding-top-desktop)
    }
}

@media(min-width:1080px) {
    .StackableContent_root__QmPlk .StackableContent_banner__PyaeO {
        --hz-padding-top-mobile: 10rem;
        --hz-padding-top-desktop: 16rem;
        --hz-padding-bottom-mobile: 4rem;
        --hz-padding-bottom-desktop: 6rem;
        align-items: center;
        display: flex;
        justify-content: space-between;
        max-width: calc(100% - 5.6rem);
        padding-bottom: var(--hz-padding-bottom-mobile);
        padding-left: 0;
        padding-right: 0;
        padding-top: var(--hz-padding-top-mobile);
        width: 116.4rem
    }
}

@media(min-width:1080px)and (min-width:768px) {
    .StackableContent_root__QmPlk .StackableContent_banner__PyaeO {
        padding-bottom: var(--hz-padding-bottom-desktop);
        padding-top: var(--hz-padding-top-desktop)
    }
}

.StackableContent_root__QmPlk .StackableContent_banner__PyaeO .StackableContent_media__pbuqp {
    --progress: 0;
    --hz-padding-bottom-mobile: 4rem;
    --hz-padding-bottom-desktop: 6rem;
    padding-bottom: var(--hz-padding-bottom-mobile)
}

@media(min-width:768px) {
    .StackableContent_root__QmPlk .StackableContent_banner__PyaeO .StackableContent_media__pbuqp {
        padding-bottom: var(--hz-padding-bottom-desktop)
    }
}

@media(min-width:1080px) {
    .StackableContent_root__QmPlk .StackableContent_banner__PyaeO .StackableContent_media__pbuqp {
        flex: none;
        padding: 0;
        z-index: 2
    }
}

.StackableContent_root__QmPlk .StackableContent_banner__PyaeO .StackableContent_media__pbuqp.StackableContent_disabled__wKIJv .StackableContent_scale__AVC6p {
    pointer-events: none !important
}

.StackableContent_root__QmPlk .StackableContent_banner__PyaeO .StackableContent_media__pbuqp .StackableContent_scale__AVC6p {
    transform-origin: 0 0
}

@media(min-width:1080px) {
    .StackableContent_root__QmPlk .StackableContent_banner__PyaeO .StackableContent_media__pbuqp .StackableContent_scale__AVC6p {
        -webkit-clip-path: inset(0 calc(21% * var(--progress)) 0 calc(21% * var(--progress)) round max(3rem, 8rem * var(--progress)));
        clip-path: inset(0 calc(21% * var(--progress)) 0 calc(21% * var(--progress)) round max(3rem, 8rem * var(--progress)));
        overflow: clip
    }
}

.StackableContent_root__QmPlk .StackableContent_banner__PyaeO .StackableContent_media__pbuqp .StackableContent_scale__AVC6p .StackableContent_asset__4WfSa {
    cursor: pointer;
    pointer-events: auto
}

@media(min-width:1080px) {
    .StackableContent_root__QmPlk .StackableContent_banner__PyaeO .StackableContent_media__pbuqp .StackableContent_scale__AVC6p .StackableContent_asset__4WfSa {
        transform-origin: 0 0;
        width: 69rem
    }
}

.StackableContent_root__QmPlk .StackableContent_banner__PyaeO .StackableContent_text__rZW4B {
    display: block
}

@media(min-width:1080px) {
    .StackableContent_root__QmPlk .StackableContent_banner__PyaeO .StackableContent_text__rZW4B {
        flex: none;
        width: 34rem
    }
}

.StackableContent_root__QmPlk .StackableContent_final__YxkpX {
    --hz-padding-top-mobile: 10rem;
    --hz-padding-top-desktop: 16rem;
    --hz-padding-bottom-mobile: 10rem;
    --hz-padding-bottom-desktop: 16rem;
    padding-bottom: var(--hz-padding-bottom-mobile);
    padding-left: 3.6rem;
    padding-right: 3.6rem;
    padding-top: var(--hz-padding-top-mobile);
    position: relative;
    z-index: 1
}

@media(min-width:768px) {
    .StackableContent_root__QmPlk .StackableContent_final__YxkpX {
        padding-bottom: var(--hz-padding-bottom-desktop);
        padding-top: var(--hz-padding-top-desktop)
    }
}

.Blocks_root__3Egb5 {
    display: block
}

.Blocks_root__3Egb5 .Blocks_notFound___PB8i {
    --side-padding: 1rem;
    --max-width: 100%;
    align-items: center;
    background-color: rgba(253, 177, 190, .1);
    border: 1px solid rgba(13, 18, 18, .1);
    border-radius: .5rem;
    color: #b20c0c;
    display: flex;
    font-family: var(--font-gt-standard-s), system-ui, "helvetica", "arial", sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    gap: 2rem;
    justify-content: center;
    line-height: 140%;
    margin: 4rem auto;
    margin-inline: auto;
    max-width: var(--max-width);
    padding: 1rem 2rem;
    padding-left: var(--side-padding);
    padding-right: var(--side-padding);
    width: -moz-fit-content;
    width: fit-content
}

.Blocks_root__3Egb5 .Blocks_notFound___PB8i:before {
    background-color: #b20c0c;
    border-radius: .5rem;
    color: #fff;
    content: "Error";
    font-size: 1rem;
    padding: .5rem 1rem;
    text-transform: uppercase
}

@media(min-width:768px) {
    .Blocks_root__3Egb5 .Blocks_notFound___PB8i {
        --side-padding: 1.5rem;
        --max-width: 112rem
    }
}

@media(min-width:1080px) {
    .Blocks_root__3Egb5 .Blocks_notFound___PB8i {
        --side-padding: 2rem;
        --max-width: 172.8rem
    }
}