.HeroImage_logo__2SexL {
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    width: 20%;
    min-width: 300px;
    min-height: 130px;
    max-height: 120px;
    object-fit: contain
}

@media(max-width: 789px) {
    .HeroImage_logo__2SexL {
        top:10%
    }
}

.HeroImage_heroContainer__ou_zO {
    height: 385px;
    margin-top: 66px;
    position: relative;
    max-height: 940px;
    background-color: #000
}

.HeroImage_heroContainer__ou_zO.HeroImage_small__yGyv2 {
    height: 140px
}

@media(min-width: 1050px)and (max-width:1280px) {
    .HeroImage_heroContainer__ou_zO.HeroImage_small__yGyv2 {
        height:240px
    }
}

@media(min-width: 1281px)and (max-width:1680px) {
    .HeroImage_heroContainer__ou_zO.HeroImage_small__yGyv2 {
        height:310px
    }
}

@media(min-width: 1681px) {
    .HeroImage_heroContainer__ou_zO.HeroImage_small__yGyv2 {
        height:410px
    }
}

.HeroImage_heroContainer__ou_zO .HeroImage_heroImage___Kx_A {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.HeroImage_heroContainer__ou_zO .HeroImage_heroImage___Kx_A.HeroImage_dark__LfaXM {
    opacity: .3
}

.HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    position: absolute;
    height: 100%;
    width: 324px;
    left: 0;
    top: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

.HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U.HeroImage_darkText___Q935 {
    color: #000
}

.HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U .HeroImage_heroTitle__d_5j7 {
    text-transform: uppercase;
    font-size: 32px;
    letter-spacing: -.8px;
    margin-bottom: .33em;
    margin-top: 0;
    line-height: 1.25em
}

.HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U .HeroImage_heroIntroduction__832Fl {
    font-size: 18px;
    line-height: 27px;
}

@media only screen and (min-width: 790px) {
    .HeroImage_heroContainer__ou_zO {
        height:490px;
        margin-top: 0
    }

    .HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U {
        width: 390px
    }

    .HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U .HeroImage_heroTitle__d_5j7 {
        font-size: 34px
    }

    .HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U .HeroImage_heroIntroduction__832Fl {
        font-size: 16px
    }
}

@media only screen and (min-width: 1050px) {
    .HeroImage_heroContainer__ou_zO {
        height:520px
    }
}

@media only screen and (min-width: 1281px) {
    .HeroImage_heroContainer__ou_zO {
        height:580px
    }

    .HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U {
        width: 508px
    }

    .HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U .HeroImage_heroTitle__d_5j7 {
        font-size: 40px
    }

    .HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U .HeroImage_heroIntroduction__832Fl {
        font-size: 20px
    }
}

@media only screen and (min-width: 1681px) {
    .HeroImage_heroContainer__ou_zO {
        height:37vw
    }

    .HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U {
        width: 590px
    }

    .HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U .HeroImage_heroTitle__d_5j7 {
        font-size: 45px
    }

    .HeroImage_heroContainer__ou_zO .HeroImage_heroText__upo5U .HeroImage_heroIntroduction__832Fl {
        font-size: 26px
    }
}

@media(min-width: 790px) {
    .HeroImage_mobile__nJ35c {
        display:none
    }

    .HeroImage_desktop__Zr37m {
        display: block
    }
}

@media(max-width: 789px) {
    .HeroImage_desktop__Zr37m {
        display:none
    }

    .HeroImage_mobile__nJ35c {
        display: block
    }

    .HeroImage_mobile__nJ35c.HeroImage_heroContainer__ou_zO {
        height: 530px
    }

    .HeroImage_mobile__nJ35c.HeroImage_heroText__upo5U {
        justify-content: start;
        padding-top: 5em
    }
}

.someLink_socialMediaLinks__0Lrdw {
    display: flex;
    gap: 16px
}

.someLink_socialMediaImage__o5bMw {
    height: 23px
}

.card_card__zENhz {
    background-color: #fff;
    margin: 2em 0;
    box-shadow: 0 6px 24px -6px #0000001a;
    border: 1px solid #f0f0f0
}

@media(max-width: 789px) {
    .card_rowPadding__7w_sY {
        padding-top:1em;
        padding-bottom: 4em
    }
}

@media(min-width: 790px)and (max-width:1049px) {
    .card_rowPadding__7w_sY {
        padding-top:1em;
        padding-bottom: 4em
    }

    .card_rowPadding__7w_sY>div {
        width: calc(100% - 88px);
        max-width: 768px
    }
}

@media(min-width: 1050px)and (max-width:1280px) {
    .card_rowPadding__7w_sY {
        padding-top:1em;
        padding-bottom: 4em
    }
}

@media(min-width: 1281px)and (max-width:1680px) {
    .card_rowPadding__7w_sY {
        padding-top:5em;
        padding-bottom: 5em
    }
}

@media(min-width: 1681px) {
    .card_rowPadding__7w_sY {
        padding-top:5em;
        padding-bottom: 5em
    }
}

.imageTextBlock_linkList__NiIO9 {
    display: flex;
    gap: 1rem;
    row-gap: .5rem;
    flex-wrap: wrap
}

.imageTextBlock_imageTextBlockRow__Apkb9 {
    position: relative;
    overflow: hidden
}

.imageTextBlock_imageTextBlockRow__Apkb9.imageTextBlock_bottomBorder__b_JdM {
    border-bottom: 1px solid #ccc
}

@media(min-width: 790px) {
    .imageTextBlock_intro__z6nFW {
        padding-top:30px
    }
}

.imageTextBlock_imageTextBlockContainer__re7dG {
    align-items: center;
    padding-top: 70px
}

.imageTextBlock_imageTextBlockContainer__re7dG.imageTextBlock_screenshotOnRight__4oO6b {
    flex-direction: row-reverse
}

.imageTextBlock_imageTextBlockContainer__re7dG.imageTextBlock_screenshotOnRight__4oO6b.imageTextBlock_horizontal__mH62d .imageTextBlock_imageTextBlockPicture__hKkoF picture {
    width: 100%
}

.imageTextBlock_imageTextBlockContainer__re7dG.imageTextBlock_screenshotOnRight__4oO6b .imageTextBlock_imageTextBlockPicture__hKkoF {
    display: flex;
    justify-content: flex-end
}

@media(min-width: 790px)and (max-width:1281px) {
    .imageTextBlock_imageTextBlockContainer__re7dG.imageTextBlock_screenshotOnRight__4oO6b .imageTextBlock_imageTextBlockPicture__hKkoF picture {
        width:90%
    }
}

.imageTextBlock_imageTextBlockContainer__re7dG.imageTextBlock_screenshotOnRight__4oO6b .imageTextBlock_imageTextBlockPicture__hKkoF picture img:not(.imageTextBlock_horizontalImage__PJU1I) {
    width: 100%
}

.imageTextBlock_imageTextBlockContainer__re7dG.imageTextBlock_screenshotOnRight__4oO6b .imageTextBlock_imageTextBlockPicture__hKkoF .imageTextBlock_horizontalImage__PJU1I {
    margin-left: 0
}

.imageTextBlock_imageTextBlockContainer__re7dG.imageTextBlock_horizontal__mH62d {
    padding-bottom: 64px
}

.imageTextBlock_imageTextBlockContainer__re7dG h4 {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: .75em
}

@media(max-width: 789px) {
    .imageTextBlock_imageTextBlockContainer__re7dG .imageTextBlock_imageTextBlockPicture__hKkoF {
        order:2;
        max-height: 420px;
        padding-top: 40px
    }
}

.imageTextBlock_imageTextBlockContainer__re7dG .imageTextBlock_imageTextBlockPicture__hKkoF img {
    width: 100%;
    vertical-align: bottom
}

@media(min-width: 790px)and (max-width:1281px) {
    .imageTextBlock_imageTextBlockContainer__re7dG .imageTextBlock_imageTextBlockPicture__hKkoF img {
        width:90%
    }
}

.imageTextBlock_imageTextBlockContainer__re7dG .imageTextBlock_imageTextBlockPicture__hKkoF .imageTextBlock_horizontalImage__PJU1I {
    width: 580px;
    position: relative
}

@media(min-width: 790px)and (max-width:1049px) {
    .imageTextBlock_imageTextBlockContainer__re7dG .imageTextBlock_imageTextBlockPicture__hKkoF .imageTextBlock_horizontalImage__PJU1I {
        margin-left:-281px
    }
}

@media(min-width: 1050px)and (max-width:1280px) {
    .imageTextBlock_imageTextBlockContainer__re7dG .imageTextBlock_imageTextBlockPicture__hKkoF .imageTextBlock_horizontalImage__PJU1I {
        width:788px;
        margin-left: -360px
    }
}

@media(min-width: 1281px)and (max-width:1680px) {
    .imageTextBlock_imageTextBlockContainer__re7dG .imageTextBlock_imageTextBlockPicture__hKkoF .imageTextBlock_horizontalImage__PJU1I {
        width:922px;
        margin-left: -420px
    }
}

@media(min-width: 1681px) {
    .imageTextBlock_imageTextBlockContainer__re7dG .imageTextBlock_imageTextBlockPicture__hKkoF .imageTextBlock_horizontalImage__PJU1I {
        width:980px;
        margin-left: -316px
    }
}

.imageTextBlock_imageTextBlockContainer__re7dG .imageTextBlock_imageTextBlockText__d2_tn {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

@media(min-width: 790px)and (max-width:1281px) {
    .imageTextBlock_imageTextBlockContainer__re7dG .imageTextBlock_imageTextBlockText__d2_tn p {
        font-size:14px
    }
}

.imageTextBlock_imageTextBlockContainer__re7dG .imageTextBlock_imageTextBlockText__d2_tn.imageTextBlock_whiteText__Q5YaB {
    color: #fff
}

.imageTextBlock_imageTextBlockContainer__re7dG .imageTextBlock_backgroundImage__igLVa {
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1
}

@media(min-width: 790px) {
    .imageTextBlock_imageTextBlockRow__Apkb9 h2 {
        text-align:left
    }
}

.youtubeCard_youtubeCard__t7Siq.youtubeCard_fullWidth__8n0mL {
    width: 100%
}

.youtubeCard_youtubeCard__t7Siq a:focus .youtubeCard_videoCaption__gL310,.youtubeCard_youtubeCard__t7Siq a:hover .youtubeCard_videoCaption__gL310 {
    color: #575757
}

.youtubeCard_youtubeCard__t7Siq .youtubeCard_videoCaption__gL310 {
    font-size: 15px;
    color: #2d85f3;
    padding: 2em 160px 2em 42px;
    position: relative
}

@media(max-width: 1049px) {
    .youtubeCard_youtubeCard__t7Siq .youtubeCard_videoCaption__gL310 {
        padding:1.5em 100px 1.5em 24px;
        font-size: 14px
    }
}

.youtubeCard_youtubeCard__t7Siq .youtubeCard_videoCaption__gL310 .youtubeCard_youtubeLogo__oUXj1 {
    position: absolute;
    right: 8%;
    top: 50%;
    transform: translateY(-50%);
    width: 120px
}

@media(min-width: 1281px)and (max-width:1680px) {
    .youtubeCard_youtubeCard__t7Siq .youtubeCard_videoCaption__gL310 .youtubeCard_youtubeLogo__oUXj1 {
        width:100px
    }
}

@media(min-width: 1050px)and (max-width:1280px) {
    .youtubeCard_youtubeCard__t7Siq .youtubeCard_videoCaption__gL310 .youtubeCard_youtubeLogo__oUXj1 {
        width:80px
    }
}

@media(max-width: 1049px) {
    .youtubeCard_youtubeCard__t7Siq .youtubeCard_videoCaption__gL310 .youtubeCard_youtubeLogo__oUXj1 {
        width:70px
    }
}

.youtubeCard_thumbnailContainer__JVODJ {
    position: relative
}

.youtubeCard_thumbnailContainer__JVODJ .youtubeCard_thumbnail__UZgL8 {
    width: 100%
}

.youtubeCard_thumbnailContainer__JVODJ .youtubeCard_playIcon__1_jNf {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 20%
}

.TextImageBlock_row__stXQJ {
    padding-top: 65px;
    padding-bottom: 65px
}

.TextImageBlock_backgroundImageContainer__9WKeL {
    position: relative
}

.TextImageBlock_backgroundImage__1DxY4 {
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1
}

.TextImageBlock_link__jBVhx {
    position: relative;
    display: block;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #2d85f3;
    display: inline-block
}

.TextImageBlock_link__jBVhx:after {
    position: absolute;
    bottom: 2px;
    content: "Â»";
    -webkit-margin-start: 6px;
    margin-inline-start:6px}

.TextImageBlock_link__jBVhx.TextImageBlock_white__4eY1k {
    color: #fff
}

h2.TextImageBlock_headingAlingmentLeft__dVoAW {
    text-align: left
}

@media(max-width: 1049px) {
    .TextImageBlock_imageContainer__9kEPH {
        display:flex
    }

    .TextImageBlock_imageContainer__9kEPH.TextImageBlock_hideOnColumnLayout__kaNAJ {
        display: none
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT {
        width: 100%
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_hideImage-mobile__sZ0OM,.TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_hideImage-small__p_IDo {
        display: none
    }

    .TextImageBlock_imageContainer__9kEPH.TextImageBlock_columnTop__2iMLM {
        order: -1
    }

    .TextImageBlock_imageContainer__9kEPH.TextImageBlock_columnTop__2iMLM .TextImageBlock_image__Mg8oT {
        padding-top: 35px
    }

    .TextImageBlock_imageContainer__9kEPH.TextImageBlock_columnTop__2iMLM .TextImageBlock_image__Mg8oT.TextImageBlock_columnBreakout__gErp0 {
        transform: translateY(-32.5px);
        margin-bottom: -32.5px;
        padding-top: 0
    }

    .TextImageBlock_imageContainer__9kEPH:not(.TextImageBlock_columnTop__2iMLM) .TextImageBlock_image__Mg8oT {
        padding-bottom: 35px
    }

    .TextImageBlock_imageContainer__9kEPH:not(.TextImageBlock_columnTop__2iMLM) .TextImageBlock_image__Mg8oT.TextImageBlock_columnBreakout__gErp0 {
        transform: translateY(32.5px);
        margin-top: -32.5px;
        padding-bottom: 0
    }
}

@media(min-width: 1050px) {
    .TextImageBlock_imageContainer__9kEPH {
        position:relative;
        margin-top: 65px;
        margin-bottom: 65px
    }

    .TextImageBlock_imageContainer__9kEPH.TextImageBlock_hideOnRowLayout__obFet {
        display: none
    }

    .TextImageBlock_imageContainer__9kEPH.TextImageBlock_rowLeft__zu34E {
        order: -1
    }

    .TextImageBlock_imageContainer__9kEPH.TextImageBlock_rowLeft__zu34E .TextImageBlock_image__Mg8oT {
        left: auto;
        right: 0
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_noRowBreakout__E2v71 {
        width: 100%;
        object-fit: contain
    }
}

@media(min-width: 1050px)and (min-width:1681px) {
    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_hideImage-full__wN22J {
        display:none
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutTop-full__yeiXW {
        height: calc(100% + 97.5px);
        top: -97.5px
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutBottom-full__6D362 {
        height: calc(100% + 97.5px);
        bottom: -97.5px
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutTop-full__yeiXW.TextImageBlock_breakoutBottom-full__6D362 {
        height: calc(100% + 195px);
        top: -97.5px
    }
}

@media(min-width: 1050px)and (min-width:1281px)and (max-width:1680px) {
    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_hideImage-large___X20A {
        display:none
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutTop-large__R1WMw {
        height: calc(100% + 97.5px);
        top: -97.5px
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutBottom-large__41Moh {
        height: calc(100% + 97.5px);
        bottom: -97.5px
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutTop-large__R1WMw.TextImageBlock_breakoutBottom-large__41Moh {
        height: calc(100% + 195px);
        top: -97.5px
    }
}

@media(min-width: 1050px)and (min-width:1050px)and (max-width:1280px) {
    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_hideImage-medium__Kh5jS {
        display:none
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutTop-medium__P__bR {
        height: calc(100% + 97.5px);
        top: -97.5px
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutBottom-medium__Px7Kh {
        height: calc(100% + 97.5px);
        bottom: -97.5px
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutTop-medium__P__bR.TextImageBlock_breakoutBottom-medium__Px7Kh {
        height: calc(100% + 195px);
        top: -97.5px
    }
}

@media(min-width: 1050px)and (min-width:790px)and (max-width:1049px) {
    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_hideImage-small__p_IDo {
        display:none
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutTop-small__9A0Jd {
        height: calc(100% + 97.5px);
        top: -97.5px
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutBottom-small__TtMBj {
        height: calc(100% + 97.5px);
        bottom: -97.5px
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutTop-small__9A0Jd.TextImageBlock_breakoutBottom-small__TtMBj {
        height: calc(100% + 195px);
        top: -97.5px
    }
}

@media(min-width: 1050px)and (max-width:789px) {
    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_hideImage-mobile__sZ0OM {
        display:none
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutTop-mobile__eSoUi {
        height: calc(100% + 97.5px);
        top: -97.5px
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutBottom-mobile__xHGcb {
        height: calc(100% + 97.5px);
        bottom: -97.5px
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutTop-mobile__eSoUi.TextImageBlock_breakoutBottom-mobile__xHGcb {
        height: calc(100% + 195px);
        top: -97.5px
    }
}

@media(min-width: 1050px)and (min-width:790px) {
    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_hideImage-not-mobile__wHIYB {
        display:none
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutTop-not-mobile__xGD9C {
        height: calc(100% + 97.5px);
        top: -97.5px
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutBottom-not-mobile__tD77_ {
        height: calc(100% + 97.5px);
        bottom: -97.5px
    }

    .TextImageBlock_imageContainer__9kEPH .TextImageBlock_image__Mg8oT.TextImageBlock_breakoutTop-not-mobile__xGD9C.TextImageBlock_breakoutBottom-not-mobile__tD77_ {
        height: calc(100% + 195px);
        top: -97.5px
    }
}

.TextImageBlock_linkButton__9IYEA {
    width: 100%;
    display: flex;
    justify-content: center
}

.TextImageBlock_linkButton__9IYEA>a {
    display: inline-block;
    background-color: #2d85f3;
    color: #fff;
    border-radius: 8px;
    border: none;
    cursor: pointer;
    text-transform: uppercase;
    padding: 12px
}

.Text_white__sS78C {
    color: #fff
}

.Text_white__sS78C li::marker {
    color: #fff
}

.Text_blue__SQKHf {
    color: #2d85f3
}

.Text_secondaryTitle__TSgSX {
    width: 100%;
    text-align: center;
    margin-bottom: 28px;
    font-size: 18px;
    font-weight: 400
}

.timeline_toggleHeading__m9gYU {
    margin-block:0 40px;cursor: pointer
}

.timeline_toggleIcon__VbOVJ {
    width: 24px;
    height: 24px;
    background: #fb62aa;
    border-radius: 50%;
    position: relative;
    content: "";
    vertical-align: middle;
    display: inline-block;
    margin-right: 12px
}

.timeline_toggleIcon__VbOVJ:before {
    width: 2px;
    height: 12px
}

.timeline_toggleIcon__VbOVJ:after {
    width: 12px;
    height: 2px
}

.timeline_toggleIcon__VbOVJ:after,.timeline_toggleIcon__VbOVJ:before {
    content: "";
    background: #fff;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.timeline_timelineContainer__jVOF5 {
    margin-top: 32px;
    margin-bottom: 64px
}

.timeline_timelineContainer__jVOF5.timeline_hidden___ZHGv {
    display: none
}

.timeline_timeline__TbgLL {
    background-image: url(/_next/static/media/bg_ourstory_timeline.0d75cfed.png);
    background-repeat: repeat-y;
    background-size: 10px 12px;
    background-position: 55px
}

.timeline_timeline__TbgLL em {
    font-style: normal;
}

@media(max-width: 789px) {
    .timeline_timeline__TbgLL {
        background-image:none
    }

    .timeline_timeline__TbgLL .timeline_timelineEvents__7um4H {
        display: none
    }
}

.timeline_timeline__TbgLL .timeline_timelineEvents__7um4H {
    position: relative
}

.timeline_timeline__TbgLL .timeline_timelineEvents__7um4H .timeline_year__mk_hG {
    font-size: 14px;
    margin-left: 10px;
    color: #575757;
    position: absolute
}

.timeline_timeline__TbgLL .timeline_timelineEvents__7um4H .timeline_event__bWfMm {
    font-size: 14px;
    color: #fb4a9d;
    position: absolute;
    left: 65px;
    padding-left: 15px;
    padding-right: 15px;
    width: calc(100% - 67px)
}

.timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5,.timeline_timeline__TbgLL .timeline_timelineImageContainer__eIN3e {
    position: relative;
    width: 120%;
    left: -10%;
    margin-bottom: 50px
}

@media(max-width: 1281px) {
    .timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5,.timeline_timeline__TbgLL .timeline_timelineImageContainer__eIN3e {
        left:0;
        width: 100%
    }
}

@media(max-width: 789px) {
    .timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5.timeline_mobileFullwidth__YkZuq,.timeline_timeline__TbgLL .timeline_timelineImageContainer__eIN3e.timeline_mobileFullwidth__YkZuq {
        width:111.1111111111%;
        position: relative;
        left: -5.5555555556%
    }
}

.timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5 .timeline_timelineImageContainer__eIN3e {
    width: auto;
    left: 0;
    margin-bottom: 0
}

.timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5:hover .timeline_carouselButton__4_bcQ {
    opacity: .7;
    pointer-events: auto
}

.timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5 .timeline_carouselButton__4_bcQ {
    position: absolute;
    top: 0;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    height: calc(100% - 50px);
    width: 15%;
    background: #0000;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s ease
}

.timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5 .timeline_carouselButton__4_bcQ:disabled {
    opacity: 0;
    pointer-events: none
}

.timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5 .timeline_carouselButton__4_bcQ img {
    max-width: 80%
}

.timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5 .timeline_carouselButton__4_bcQ.timeline_left__iZ_bQ {
    left: 0
}

.timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5 .timeline_carouselButton__4_bcQ.timeline_left__iZ_bQ img {
    transform: scaleX(-1)
}

.timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5 .timeline_carouselButton__4_bcQ.timeline_right__MBYJY {
    right: 0
}

.timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5 .timeline_dotGroup__jniHf {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px
}

.timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5 .timeline_dotGroup__jniHf button {
    height: 14px;
    width: 14px;
    background-color: #ccc;
    border: 0;
    border-radius: 7px;
    margin: 8px;
    padding: 0
}

.timeline_timeline__TbgLL .timeline_sliderContainer__DCxk5 .timeline_dotGroup__jniHf button.carousel__dot--selected {
    background-color: #2d85f3
}

.timeline_timeline__TbgLL .timeline_timelineImageContainer__eIN3e {
    display: flex
}

@media(max-width: 789px) {
    .timeline_timeline__TbgLL .timeline_timelineImageContainer__eIN3e {
        flex-direction:column
    }
}

.timeline_timeline__TbgLL .timeline_timelineImageContainer__eIN3e .timeline_image__wntA6 {
    flex: 4 1
}

.timeline_timeline__TbgLL .timeline_timelineImageContainer__eIN3e .timeline_image__wntA6 img {
    width: 100%;
    vertical-align: top
}

.timeline_timeline__TbgLL .timeline_timelineImageContainer__eIN3e .timeline_caption__oBz2L {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-color: #000;
    color: #fff;
    padding: 20px 26px;
    font-size: 12px;
    line-height: 1.85em
}

.horizontallyDividedRow_numberGrid__pIPhJ {
    display: flex;
    padding-bottom: 80px
}

@media(max-width: 789px) {
    .horizontallyDividedRow_numberGrid__pIPhJ {
        flex-wrap:wrap
    }
}

.horizontallyDividedRow_numberGrid__pIPhJ .horizontallyDividedRow_numberGridEntry__f8aYc {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    align-items: center;
    border: solid #ccc;
    border-width: 0 1px 0 0;
    padding: 15px
}

.horizontallyDividedRow_numberGrid__pIPhJ .horizontallyDividedRow_numberGridEntry__f8aYc:last-of-type {
    border-right: 0
}

@media(max-width: 789px) {
    .horizontallyDividedRow_numberGrid__pIPhJ .horizontallyDividedRow_numberGridEntry__f8aYc {
        padding:20px;
        flex-basis: 50%;
        flex-grow: 0;
        border-top-width: 1px;
        border-right-width: 1px
    }

    .horizontallyDividedRow_numberGrid__pIPhJ .horizontallyDividedRow_numberGridEntry__f8aYc:nth-of-type(-n+2) {
        border-top-width: 0
    }

    .horizontallyDividedRow_numberGrid__pIPhJ .horizontallyDividedRow_numberGridEntry__f8aYc:nth-of-type(2n) {
        border-right-width: 0
    }
}

.horizontallyDividedRow_numberGrid__pIPhJ .horizontallyDividedRow_numberGridEntry__f8aYc .horizontallyDividedRow_number___HZj9 {
    text-align: center;
    font-size: 20px
}

@media(max-width: 789px) {
    .horizontallyDividedRow_numberGrid__pIPhJ .horizontallyDividedRow_numberGridEntry__f8aYc .horizontallyDividedRow_number___HZj9 {
        font-size:22px
    }
}

.horizontallyDividedRow_numberGrid__pIPhJ .horizontallyDividedRow_numberGridEntry__f8aYc .horizontallyDividedRow_numberSubtitle__ca7Lw {
    text-align: center;
    font-size: 14px;
    color: #2d85f3
}

@media(max-width: 789px) {
    .horizontallyDividedRow_numberGrid__pIPhJ .horizontallyDividedRow_numberGridEntry__f8aYc .horizontallyDividedRow_numberSubtitle__ca7Lw {
        font-size:16px
    }
}

.horizontallyDividedRow_linkText__cTI3B {
    color: #2d85f3
}

.horizontallyDividedRow_linkText__cTI3B:hover {
    color: #939393
}

.ScrollableBox_scrollableBox__L_572 {
    background-color: #f8f8f8;
    font-family: monospace,serif;
    font-size: 14px;
    max-height: 220px;
    overflow-y: scroll;
    padding: .75em 1em;
    white-space: pre-wrap
}

@media(max-width: 789px) {
    .ScrollableBox_scrollableBox__L_572 {
        font-size:12px
    }
}

.richText_blueLinks__WUwQ_ a {
    color: #2d85f3;
    transition: color .15s cubic-bezier(.645,.045,.355,1)
}

.richText_blueLinks__WUwQ_ a:hover {
    color: #575757
}

.richText_blueLinks__WUwQ_>* {
    color: #2d85f3
}

.richText_playButton__9S0c2 {
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    align-items: center;
    background-color: #2d85f3;
    border-radius: 999vh;
    padding: 12px 22px;
    line-height: 1.5;
    margin-bottom: 2em
}

.richText_playButton__9S0c2 .richText_playButtonText__ZBPe0 {
    color: #fff;
    font-size: 15px
}

@media(min-width: 790px) {
    .richText_playButton__9S0c2 .richText_playButtonText__ZBPe0 {
        font-size:16px
    }
}

.richText_playButton__9S0c2 img {
    height: 1.2em;
    -webkit-margin-end: .5em;
    margin-inline-end:.5em}

.richText_videoEmbed__OCvOr {
    width: 100%;
    aspect-ratio: 16/9
}

.richText_policyImage__Kwirr {
    display: block;
    margin-bottom: 1.25em
}

.richText_policyImage__Kwirr img {
    max-width: 100%;
    display: block;
    margin: 0 auto
}

.richText_articleImage__CThoU {
    text-align: center;
    margin: 3em -5%
}

.richText_articleImage__CThoU img {
    max-width: 100%;
    max-height: 450px
}

@media(min-width: 790px)and (max-width:1049px) {
    .richText_articleImage__CThoU {
        margin-left:-15%;
        margin-right: -15%
    }
}

@media(min-width: 1050px)and (max-width:1280px) {
    .richText_articleImage__CThoU {
        margin-left:-44%;
        margin-right: -44%
    }
}

@media(min-width: 1281px)and (max-width:1680px) {
    .richText_articleImage__CThoU {
        margin-left:-44%;
        margin-right: -44%
    }
}

@media(min-width: 1681px) {
    .richText_articleImage__CThoU {
        margin-left:-54%;
        margin-right: -54%
    }

    .richText_articleImage__CThoU img {
        max-height: 1200px
    }
}

.richText_content__kO8yb {
    font-size: 16px
}

.richText_content__kO8yb .richText_tableContainer__UdCiL {
    width: 100%;
    overflow-x: auto;
    margin-bottom: 3em
}

.richText_content__kO8yb .richText_tableContainer__UdCiL p {
    margin: 0
}

.richText_content__kO8yb .richText_topBorder__v8HMz {
    border-top: 1px solid #ccc
}

.richText_content__kO8yb table {
    vertical-align: middle;
    border-collapse: collapse;
    border: 1px solid #ccc;
    line-height: 1.5
}

.richText_content__kO8yb td,.richText_content__kO8yb th {
    padding: 8px 10px
}

.richText_content__kO8yb tr:first-of-type {
    background-color: #f2f2f2
}

.richText_content__kO8yb th {
    text-align: left;
    font-weight: 700;
    height: 48px
}

.richText_content__kO8yb td:not(:first-child) {
    border: 1px solid #ccc
}

@media(min-width: 790px)and (max-width:1049px) {
    .richText_content__kO8yb table {
        font-size:14px
    }
}

@media(min-width: 1050px)and (max-width:1280px) {
    .richText_content__kO8yb table {
        font-size:14px
    }
}

@media(min-width: 1281px)and (max-width:1680px) {
    .richText_content__kO8yb table {
        font-size:18px;
        font-size: 19px
    }
}

.richText_content__kO8yb p {
    margin-bottom: 1.25em
}

.richText_content__kO8yb p:empty {
    display: none
}

.richText_content__kO8yb h2 {
    font-size: 2em;
    line-height: 1.25em;
    text-align: start
}

.richText_content__kO8yb h3 {
    font-size: 1.5em;
    scroll-margin-block-start: 140px;
    line-height: 1.25em;
}

.richText_content__kO8yb h4 {
    font-size: 1.25em;
    line-height: 1.25em;
}

.richText_content__kO8yb a,.richText_content__kO8yb li,.richText_content__kO8yb p,.richText_content__kO8yb ul {
    font-size: inherit
}

.richText_content__kO8yb ul {
    list-style: square
}

@media(min-width: 790px)and (max-width:1049px) {
    .richText_content__kO8yb {
        font-size:14px
    }
}

@media(min-width: 1050px)and (max-width:1280px) {
    .richText_content__kO8yb {
        font-size:14px
    }
}

@media(min-width: 1681px) {
    .richText_content__kO8yb {
        font-size:19px
    }
}

.richTextBlock_imageContainer__R3WcO {
    position: relative;
    display: flex;
    justify-content: center
}

.richTextBlock_rightImage__h_j98 {
    height: 30vw
}

@media(max-width: 789px) {
    .richTextBlock_rightImage__h_j98 {
        height:50vw
    }
}

.richTextBlock_rightImageRow__jMJSw {
    position: absolute;
    bottom: -22vw;
    width: 100%;
    display: flex;
    justify-content: flex-end
}

@media(max-width: 789px) {
    .richTextBlock_rightImageRow__jMJSw {
        bottom:-15vw
    }
}

.richTextBlock_topImage__bsaHc {
    width: 80%;
    max-width: 1800px
}

@media(max-width: 789px) {
    .richTextBlock_topImage__bsaHc {
        width:70%;
        padding-bottom: 80px
    }
}

.richTextBlock_content___V_1K {
    font-size: 18px
}

.richTextBlock_content___V_1K .richTextBlock_tableContainer__J6Kys {
    width: 100%;
    overflow-x: auto;
    margin-bottom: 3em
}

.richTextBlock_content___V_1K .richTextBlock_tableContainer__J6Kys p {
    margin: 0
}

.richTextBlock_content___V_1K .richTextBlock_topBorder__pCMUE {
    border-top: 1px solid #ccc
}

.richTextBlock_content___V_1K table {
    vertical-align: middle;
    border-collapse: collapse;
    border: 1px solid #ccc;
    line-height: 1.5
}

.richTextBlock_content___V_1K td,.richTextBlock_content___V_1K th {
    padding: 8px 10px
}

.richTextBlock_content___V_1K tr:first-of-type {
    background-color: #f2f2f2
}

.richTextBlock_content___V_1K th {
    text-align: left;
    font-weight: 700;
    height: 48px
}

.richTextBlock_content___V_1K td:not(:first-child) {
    border: 1px solid #ccc
}

@media(min-width: 790px)and (max-width:1049px) {
    .richTextBlock_content___V_1K table {
        font-size:14px
    }
}

@media(min-width: 1050px)and (max-width:1280px) {
    .richTextBlock_content___V_1K table {
        font-size:14px
    }
}

@media(min-width: 1281px)and (max-width:1680px) {
    .richTextBlock_content___V_1K table {
        font-size:18px;
        font-size: 19px
    }
}

.richTextBlock_content___V_1K blockquote {
    padding-block:.5em}

.richTextBlock_content___V_1K p {
    margin-bottom: 1.25em
}

.richTextBlock_content___V_1K p:empty {
    display: none
}

.richTextBlock_content___V_1K h2 {
    font-size: 2em;
    line-height: 1.25em;
    text-align: start
}

.richTextBlock_content___V_1K h3 {
    scroll-margin-block-start: 140px
}

.richTextBlock_content___V_1K h3,.richTextBlock_content___V_1K h4 {
    line-height: 1.25em;
}

.richTextBlock_content___V_1K h4 {
    font-size: 1.25em
}

.richTextBlock_content___V_1K li>p {
    margin-bottom: 0
}

.richTextBlock_content___V_1K a,.richTextBlock_content___V_1K li,.richTextBlock_content___V_1K p,.richTextBlock_content___V_1K ul {
    font-size: inherit
}

.investeeBlock_investees__Dt454 {
    padding-bottom: 70px;
    padding-top: 65px
}

.investeeBlock_investees__Dt454 .investeeBlock_investeeHeader__doAvy {
    margin-top: .83em
}

.investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi {
    margin-top: 30px
}

.investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_logoContainer__0NGeq {
    width: 100%;
    display: block;
    overflow: hidden
}

.investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_logoContainer__0NGeq .investeeBlock_logo__24FY6 {
    padding: 0 5vw;
    margin: 0 auto;
    display: block;
    object-fit: contain;
    max-width: min(100%,284px);
    height: 30vw
}

@media(min-width: 790px)and (max-width:1049px) {
    .investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_logoContainer__0NGeq .investeeBlock_logo__24FY6 {
        height:167px;
        padding: 0 15px
    }
}

@media(min-width: 1050px)and (max-width:1280px) {
    .investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_logoContainer__0NGeq .investeeBlock_logo__24FY6 {
        height:195px;
        padding: 0 15px
    }
}

@media(min-width: 1281px)and (max-width:1680px) {
    .investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_logoContainer__0NGeq .investeeBlock_logo__24FY6 {
        height:245px;
        padding: 0 15px
    }
}

@media(min-width: 1681px) {
    .investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_logoContainer__0NGeq .investeeBlock_logo__24FY6 {
        height:330px;
        padding: 0
    }
}

.investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_logoContainer__0NGeq .investeeBlock_coverLogo__lK4jC {
    object-fit: cover;
    padding: 0;
    display: block;
    width: 100%;
    height: 30vw;
    margin: 0 auto
}

@media(min-width: 790px)and (max-width:1049px) {
    .investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_logoContainer__0NGeq .investeeBlock_coverLogo__lK4jC {
        height:167px
    }
}

@media(min-width: 1050px)and (max-width:1280px) {
    .investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_logoContainer__0NGeq .investeeBlock_coverLogo__lK4jC {
        height:195px
    }
}

@media(min-width: 1281px)and (max-width:1680px) {
    .investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_logoContainer__0NGeq .investeeBlock_coverLogo__lK4jC {
        height:245px
    }
}

@media(min-width: 1681px) {
    .investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_logoContainer__0NGeq .investeeBlock_coverLogo__lK4jC {
        height:330px
    }
}

.investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_name__AthK_ {
    text-transform: uppercase;
    font-size: 16px;
    margin-top: 8px;
    margin-bottom: 0;
    color: #2d85f3
}

.investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_location___QZZn {
    font-size: 16px;
    text-transform: uppercase
}

.investeeBlock_investees__Dt454 .investeeBlock_investee__Seuvi .investeeBlock_introduction__nbKfU {
    font-size: 16px;
    line-height: normal;
    margin-top: 16px
}

.headingH2_heading__GUqXP {
    font-size: 28px;
    margin: 0
}

@media(min-width: 790px)and (max-width:1049px) {
    .headingH2_heading__GUqXP {
        font-size:22px
    }
}

@media(min-width: 1050px)and (max-width:1280px) {
    .headingH2_heading__GUqXP {
        font-size:26px
    }
}

@media(min-width: 1281px)and (max-width:1680px) {
    .headingH2_heading__GUqXP {
        font-size:34px
    }
}

@media(min-width: 1681px) {
    .headingH2_heading__GUqXP {
        font-size:34px
    }
}

.youtubeVideosBlock_block__m5BcZ {
    padding-block:4.5rem 4rem}

.youtubeVideosBlock_heading__j0VOt {
    padding-bottom: 1.5rem
}

.youtubeVideosBlock_boldText__AyFM8 {
    font-size: 12px;
    text-transform: uppercase
}

.youtubeVideosBlock_namedate__G__iw {
    display: flex;
    justify-content: space-between;
    line-height: 1em
}

@media(max-width: 789px) {
    .youtubeVideosBlock_namedate__G__iw {
        line-height:.8em;
        flex-direction: column
    }
}

.youtubeVideosBlock_gameName__DSMfn {
    color: #fb4a9d
}

.youtubeVideosBlock_date__QLvEB {
    color: #575757;
    font-size: 10px;
    white-space: nowrap
}

.youtubeVideosBlock_title__3d5EQ {
    display: block;
    line-height: 1.1em
}

@media(max-width: 789px) {
    .youtubeVideosBlock_title__3d5EQ {
        margin-top:.5em
    }
}

.youtubeVideosBlock_videoRow__i2sNX {
    display: flex;
    gap: 1em
}

.youtubeVideosBlock_video__3wMl3 {
    flex: 50% 0;
    margin-bottom: 1em
}

@media(min-width: 790px) {
    .youtubeVideosBlock_video__3wMl3 {
        flex:32.3% 0
    }
}

.youtubeVideosBlock_thumbnailContainer__NI2DV {
    display: block;
    line-height: 0;
    position: relative;
    margin-bottom: .25rem
}

.youtubeVideosBlock_thumbnailContainer__NI2DV .youtubeVideosBlock_thumbnail__8khFS {
    object-fit: cover;
    aspect-ratio: 16/9;
    width: 100%
}

.youtubeVideosBlock_thumbnailContainer__NI2DV .youtubeVideosBlock_playIcon__1zDo3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 20%
}
