p,h1,h5,h6{margin:0}
.stepped-carousel-light{--ddl-stepped-carousel-background:#f9f6f3;--ddl-stepped-carousel-alt-background:#FFF;--ddl-stepped-carousel-text-color:#00243d;--ddl-stepped-carousel-btn-text-color:#00243d;--ddl-stepped-carousel-btn-text-hover-color:#f9f6f3;--ddl-stepped-carousel-btn-background-hover-color:#00243d;--ddl-stepped-carousel-left-headline-color:#e66632;--ddl-stepped-carousel-right-headline-color:#e66632;--ddl-stepped-carousel-left-description-color:#353535;--ddl-stepped-carousel-right-description-color:#353535;--ddl-stepped-carousel-pattern-color:invert(49%) sepia(90%) saturate(1769%) hue-rotate(340deg) brightness(94%) contrast(92%);position:relative;overflow:hidden}
.stepped-carousel-dark{--ddl-stepped-carousel-background:#00243d;--ddl-stepped-carousel-alt-background:#f9f6f3;--ddl-stepped-carousel-text-color:#FFF;--ddl-stepped-carousel-btn-text-color:#FFF;--ddl-stepped-carousel-btn-text-hover-color:#00243d;--ddl-stepped-carousel-btn-background-hover-color:#FFF;--ddl-stepped-carousel-left-headline-color:#6abdc6;--ddl-stepped-carousel-right-headline-color:#05687f;--ddl-stepped-carousel-left-description-color:#dadadc;--ddl-stepped-carousel-right-description-color:#353535;--ddl-stepped-carousel-pattern-color:invert(19%) sepia(97%) saturate(2410%) hue-rotate(174deg) brightness(92%) contrast(96%);position:relative;overflow:hidden}
.ddl-stepped-carousel{width:100%;height:auto;display:flex;padding:64px 16px;flex-direction:column;justify-content:center;align-items:center;gap:64px;background:var(--ddl-stepped-carousel-background)}
.carousel-pattern{position:absolute;bottom:-40px;right:0;color:var(--ddl-stepped-carousel-left-headline-color);z-index:1}
.ddl-stepped-carousel .ddl-stepped-carousel-left{display:flex;flex-direction:column;align-items:start;gap:32px}
.ddl-stepped-carousel .ddl-stepped-carousel-left .content{display:flex;flex-direction:column;gap:16px}
.stepped-carousel-druk-text .ddl-stepped-carousel-left .content .eyebrow,.stepped-carousel-druk-numbered .ddl-stepped-carousel-left .content .eyebrow{color:var(--ddl-stepped-carousel-text-color);font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.32px;text-transform:uppercase}
.stepped-carousel-druk-text .ddl-stepped-carousel-left .content .headline,.stepped-carousel-druk-numbered .ddl-stepped-carousel-left .content .headline{color:var(--ddl-stepped-carousel-left-headline-color);font-family:"BNYM_CORPORATE_Druk";font-size:64px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:1.28px;text-transform:uppercase}
.stepped-carousel-publico-text .ddl-stepped-carousel-left .content .eyebrow,.stepped-carousel-publico-numbered .ddl-stepped-carousel-left .content .eyebrow{color:var(--ddl-stepped-carousel-left-headline-color);font-family:Druk;font-size:24px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.96px;text-transform:uppercase}
.stepped-carousel-publico-text .ddl-stepped-carousel-left .content .headline,.stepped-carousel-publico-numbered .ddl-stepped-carousel-left .content .headline{color:var(--ddl-stepped-carousel-text-color);font-family:"BNYM_CORPORATE_Publico_Pro_Roman";font-size:40px;font-style:normal;font-weight:400;line-height:46px;letter-spacing:.8px}
.ddl-stepped-carousel .ddl-stepped-carousel-left .content .subheader{color:var(--ddl-stepped-carousel-text-color);font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.4px}
.ddl-stepped-carousel .ddl-stepped-carousel-left .description{color:var(--ddl-stepped-carousel-left-description-color);font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.4px}
.ddl-stepped-carousel .ddl-stepped-carousel-left .button{width:max-content;padding:12px 24px;border-radius:24px;border:1px solid var(--ddl-stepped-carousel-btn-text-color);justify-content:center;align-items:center;gap:4px;display:flex}
.ddl-stepped-carousel .ddl-stepped-carousel-left .button a{text-decoration:none;color:var(--ddl-stepped-carousel-btn-text-color);font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.32px}
.ddl-stepped-carousel .ddl-stepped-carousel-left .button:hover{background-color:var(--ddl-stepped-carousel-btn-background-hover-color)}
.ddl-stepped-carousel .ddl-stepped-carousel-left .button:hover a{color:var(--ddl-stepped-carousel-btn-text-hover-color)}
.ddl-stepped-carousel .ddl-stepped-carousel-right{display:flex;width:100%;padding:32px;flex-direction:column;align-items:flex-start;gap:32px;background:var(--ddl-stepped-carousel-alt-background);max-width:512px;min-height:420px;justify-content:space-between;z-index:2}
.stepped-carousel-druk-text .ddl-stepped-carousel-right .carousel-container .carousel-body,.stepped-carousel-publico-text .ddl-stepped-carousel-right .carousel-container .carousel-body{display:flex;flex-direction:column;align-items:flex-start;gap:64px;align-self:stretch}
.stepped-carousel-druk-numbered .ddl-stepped-carousel-right .carousel-container .carousel-body,.stepped-carousel-publico-numbered .ddl-stepped-carousel-right .carousel-container .carousel-body{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}
.stepped-carousel-druk-text .ddl-stepped-carousel-right .carousel-container .carousel-body .number,.stepped-carousel-publico-text .ddl-stepped-carousel-right .carousel-container .carousel-body .number{display:none}
.bg-pattern-color{filter:var(--ddl-stepped-carousel-pattern-color)}
.stepped-carousel-druk-numbered .ddl-stepped-carousel-right .carousel-container .carousel-body .number,.stepped-carousel-publico-numbered .ddl-stepped-carousel-right .carousel-container .carousel-body .number{color:var(--ddl-stepped-carousel-right-headline-color);font-family:"BNYM_CORPORATE_Druk";font-size:64px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:1.28px;text-transform:uppercase;padding-bottom:40px}
.stepped-carousel-druk-text .ddl-stepped-carousel-right .carousel-container .carousel-body .headline,.stepped-carousel-publico-text .ddl-stepped-carousel-right .carousel-container .carousel-body .headline{color:var(--ddl-stepped-carousel-right-headline-color);font-family:"BNYM_CORPORATE_Druk";font-size:32px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:.64px;text-transform:uppercase}
.stepped-carousel-druk-numbered .ddl-stepped-carousel-right .carousel-container .carousel-body .headline,.stepped-carousel-publico-numbered .ddl-stepped-carousel-right .carousel-container .carousel-body .headline{color:var(--ddl-stepped-carousel-text-color);font-family:"BNYM_CORPORATE_Publico_Pro_Roman";font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.4px}
.ddl-stepped-carousel .ddl-stepped-carousel-right .carousel-container .carousel-body .description{color:var(--ddl-stepped-carousel-right-description-color);font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.32px}
.ddl-stepped-carousel .ddl-stepped-carousel-right .cta-container{display:flex;justify-content:space-between;align-items:center;width:100%}
.ddl-stepped-carousel .ddl-stepped-carousel-right .cta-container .backButton,.ddl-stepped-carousel .ddl-stepped-carousel-right .cta-container .nextButton{border:0;background:0;padding:0}
.ddl-stepped-carousel .ddl-stepped-carousel-right .cta-container .carousel-status{color:var(--ddl-stepped-carousel-right-headline-color);text-align:right;font-family:"BNYM_CORPORATE_Druk";font-size:32px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:.64px;text-transform:uppercase;flex:1 0 0;padding-right:16px}
@media(min-width:768px){.ddl-stepped-carousel{padding:80px 64px}
.ddl-stepped-carousel .ddl-stepped-carousel-right{min-height:380px;width:512px;padding:48px}
.carousel-pattern{bottom:-80px}
}
@media(min-width:1440px){.ddl-stepped-carousel{flex-direction:row;padding:120px 80px;gap:80px}
.ddl-stepped-carousel .ddl-stepped-carousel-left{gap:48px}
.stepped-carousel-druk-text .ddl-stepped-carousel-left .content .headline,.stepped-carousel-druk-numbered .ddl-stepped-carousel-left .content .headline{font-size:100px;line-height:80px;letter-spacing:2px}
.stepped-carousel-publico-text .ddl-stepped-carousel-left .content .headline,.stepped-carousel-publico-numbered .ddl-stepped-carousel-left .content .headline{font-size:60px;line-height:66px;letter-spacing:1.2px}
.ddl-stepped-carousel .ddl-stepped-carousel-left .content .subheader{font-size:24px;line-height:32px;letter-spacing:.48px}
.ddl-stepped-carousel .ddl-stepped-carousel-right{min-height:456px;width:427px;flex-shrink:0}
.ddl-stepped-carousel .ddl-stepped-carousel-right .cta-container .carousel-status{font-size:48px;line-height:48px;letter-spacing:.96px}
.stepped-carousel-druk-numbered .ddl-stepped-carousel-right .carousel-container .carousel-body .number,.stepped-carousel-publico-numbered .ddl-stepped-carousel-right .carousel-container .carousel-body .number{font-size:100px;line-height:88px;letter-spacing:2px}
.carousel-pattern{bottom:-30px}
}
.ddl-stepped-carousel-right .carousel-container{width:100%;margin:0 auto}
[type="investor"]:lang(ja){.stepped-carousel-druk-text .ddl-stepped-carousel-left .content .eyebrow,.stepped-carousel-druk-numbered .ddl-stepped-carousel-left .content .eyebrow{font-family:"source-han-sans-japanese"}
.stepped-carousel-druk-text .ddl-stepped-carousel-left .content .headline,.stepped-carousel-druk-numbered .ddl-stepped-carousel-left .content .headline{font-family:"ta-kakugo-gf-02"}
.stepped-carousel-publico-text .ddl-stepped-carousel-left .content .headline,.stepped-carousel-publico-numbered .ddl-stepped-carousel-left .content .headline{font-family:"hiragino-mincho-pron"}
.ddl-stepped-carousel .ddl-stepped-carousel-left .content .subheader{font-family:"source-han-sans-japanese"}
.ddl-stepped-carousel .ddl-stepped-carousel-left .description{font-family:"source-han-sans-japanese"}
.ddl-stepped-carousel .ddl-stepped-carousel-left .button a{font-family:"source-han-sans-japanese"}
.stepped-carousel-druk-numbered .ddl-stepped-carousel-right .carousel-container .carousel-body .number,.stepped-carousel-publico-numbered .ddl-stepped-carousel-right .carousel-container .carousel-body .number{font-family:"ta-kakugo-gf-02"}
.stepped-carousel-druk-text .ddl-stepped-carousel-right .carousel-container .carousel-body .headline,.stepped-carousel-publico-text .ddl-stepped-carousel-right .carousel-container .carousel-body .headline{font-family:"ta-kakugo-gf-02"}
.stepped-carousel-druk-numbered .ddl-stepped-carousel-right .carousel-container .carousel-body .headline,.stepped-carousel-publico-numbered .ddl-stepped-carousel-right .carousel-container .carousel-body .headline{font-family:"hiragino-mincho-pron"}
.ddl-stepped-carousel .ddl-stepped-carousel-right .carousel-container .carousel-body .description{font-family:"source-han-sans-japanese"}
.ddl-stepped-carousel .ddl-stepped-carousel-right .cta-container .carousel-status{font-family:"ta-kakugo-gf-02"}
}