.publico-full-width-light{--ddl-hero-background-mobile:linear-gradient(180deg,rgba(227,235,237,0.00) 23.56%,#e3ebed 56.03%),linear-gradient(180deg,#FFF 5.28%,rgba(255,255,255,0.00) 28.89%),var(--ddl-hero-background-mobile-image) lightgray center no-repeat;--ddl-hero-background-tablet:linear-gradient(180deg,#FFF -6.72%,rgba(255,255,255,0.00) 8.89%),radial-gradient(295.28% 73.82% at -0.03% 50%,rgba(227,235,237,0.90) 22.86%,rgba(227,235,237,0.00) 100%),var(--ddl-hero-background-tablet-image) lightgray center no-repeat;--ddl-hero-background-desktop:linear-gradient(180deg,#FFF -6.72%,rgba(255,255,255,0.00) 8.89%),radial-gradient(295.28% 73.82% at -0.03% 50%,rgba(227,235,237,0.90) 22.86%,rgba(227,235,237,0.00) 100%),var(--ddl-hero-background-desktop-image) lightgray center no-repeat;--ddl-hero-text-color:black;--ddl-hero-button-text-color:black;--ddl-hero-button-hover-text-color:white;--ddl-hero-button-hover-background:#00243d;--ddl-hero-footer-text-color:white;--ddl-hero-footer-background:linear-gradient(0,rgba(0,0,0,0.40) 0,rgba(0,0,0,0) 100%);background-size:cover;padding:120px 16px}
.publico-full-width-dark{--ddl-hero-background-mobile:linear-gradient(0,#00243d 15.51%,rgba(0,36,61,0.00) 70.74%),radial-gradient(295.28% 73.82% at -0.03% 50%,rgba(0,36,61,0.70) 22.86%,rgba(0,36,61,0.00) 100%),var(--ddl-hero-background-mobile-image) lightgray center no-repeat;--ddl-hero-background-tablet:radial-gradient(295.28% 73.82% at -0.03% 50%,rgba(0,36,61,0.70) 22.86%,rgba(0,36,61,0.00) 100%),var(--ddl-hero-background-tablet-image) lightgray center no-repeat;--ddl-hero-background-desktop:radial-gradient(295.28% 73.82% at -0.03% 50%,rgba(0,36,61,0.70) 28.26%,rgba(0,36,61,0.00) 100%),var(--ddl-hero-background-desktop-image) lightgray center no-repeat;--ddl-hero-text-color:#fff;--ddl-hero-button-text-color:white;--ddl-hero-button-hover-text-color:black;--ddl-hero-button-hover-background:white;--ddl-hero-footer-text-color:white;--ddl-hero-footer-background:linear-gradient(0,rgba(0,0,0,0.40) 0,rgba(0,0,0,0) 100%);background-size:cover;padding:120px 16px}
.full-width{--ddl-hero-background-mobile:var(--ddl-hero-background-mobile-image) center no-repeat;--ddl-hero-background-tablet:var(--ddl-hero-background-tablet-image) center no-repeat;--ddl-hero-background-desktop:var(--ddl-hero-background-desktop-image) center no-repeat;--ddl-hero-text-color:black;--ddl-hero-button-text-color:black;--ddl-hero-button-hover-text-color:white;--ddl-hero-button-hover-background:#00243d;--ddl-hero-footer-text-color:white;--ddl-hero-footer-background:linear-gradient(0,rgba(0,0,0,0.40) 0,rgba(0,0,0,0) 100%);background-size:cover;padding:120px 16px;min-height:448px}
.druk-centered{--ddl-hero-background-mobile:linear-gradient(0,#00243d 15.51%,rgba(0,36,61,0.00) 70.74%),radial-gradient(295.28% 73.82% at -0.03% 50%,rgba(0,36,61,0.70) 22.86%,rgba(0,36,61,0.00) 100%),var(--ddl-hero-background-mobile-image) lightgray center no-repeat;--ddl-hero-background-tablet:radial-gradient(295.28% 73.82% at -0.03% 50%,rgba(0,36,61,0.70) 22.86%,rgba(0,36,61,0.00) 100%),var(--ddl-hero-background-tablet-image) lightgray center no-repeat;--ddl-hero-background-desktop:radial-gradient(295.28% 73.82% at -0.03% 50%,rgba(0,36,61,0.70) 28.26%,rgba(0,36,61,0.00) 100%),var(--ddl-hero-background-desktop-image) lightgray center no-repeat;--ddl-hero-text-color:#fff;--ddl-hero-button-text-color:white;--ddl-hero-button-hover-text-color:black;--ddl-hero-button-hover-background:white;--ddl-hero-footer-text-color:white;--ddl-hero-footer-background:linear-gradient(0,rgba(0,0,0,0.40) 0,rgba(0,0,0,0) 100%);--ddl-hero-highlight-color:#f2e157;background-size:cover;padding:32px 16px;display:flex;justify-content:center;height:800px}
.ddl-hero-primary{position:relative}
.ddl-hero-primary .top-cta a{display:none}
.ddl-hero-primary .top-cta{position:absolute;top:24px;right:18px;z-index:10;border-radius:100px;background:#f9f6f3;padding:16px 20px;width:auto;height:56px}
.ddl-hero-primary .top-cta a{display:flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;color:#000;font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.32px;font-feature-settings:'clig' off,'liga' off}
.ddl-hero-primary .stack-cta{flex-direction:column !important;align-items:flex-start !important}
.ddl-hero-primary .bnymellon-hero-button{background:unset !important;color:unset !important}
.ddl-hero-primary .content{height:100%;flex-direction:column;justify-content:end;align-items:flex-start;gap:8px;display:flex}
.druk-full-width .content{justify-content:center}
.druk-centered .content{align-items:center;justify-content:center;width:100%}
.druk-centered .content .headline .highlight{color:var(--ddl-hero-highlight-color)}
.druk-centered .content .buttons{flex-direction:column}
.ddl-hero-primary .content .eyebrow{color:var(--ddl-hero-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}
.ddl-hero-primary .content .headline{overflow:hidden;color:var(--ddl-hero-text-color);text-overflow:ellipsis;font-family:"BNYM_CORPORATE_Publico_Pro_Roman";font-size:40px;font-style:normal;font-weight:700;line-height:46px;letter-spacing:.8px;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch}
.ddl-hero-primary .content .headline h1 .font-druk{font-size:80px;line-height:70px}
.ddl-hero-primary .content .description{color:var(--ddl-hero-text-color);font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.32px;padding-top:8px;margin-bottom:0;width:80%}
.druk-full-width .content .headline{font-family:"BNYM_CORPORATE_Druk";font-size:64px;line-height:60px;letter-spacing:1.28px;text-transform:uppercase}
.druk-centered .content .headline,.druk-centered .content .description{text-align:center}
.druk-centered .content .headline{font-family:"BNYM_CORPORATE_Druk";font-size:80px;line-height:72px;letter-spacing:1.6px;text-transform:uppercase}
.ddl-hero-primary .buttons{justify-content:flex-start;align-items:center;gap:16px;display:flex;margin-top:16px;flex-direction:column;align-items:self-start;width:90%}
.ddl-hero-primary .buttons .bnymellon-hero-button .xf-modalDialog .video-modal-container .cmp-download a{justify-content:flex-start;color:#00485e}
.ddl-hero-primary .buttons .bnymellon-hero-button:first-child a{padding:12px 24px;border-radius:36px;border:1px solid var(--ddl-hero-button-text-color);justify-content:center;align-items:center;gap:4px;display:flex}
.ddl-hero-primary .buttons .bnymellon-hero-button:nth-child(2) a{justify-content:center;align-items:center;gap:4px;display:flex}
.ddl-hero-primary .buttons .bnymellon-hero-button a{text-decoration:none;color:var(--ddl-hero-button-text-color);font-feature-settings:'clig' off,'liga' off;font-family:"BNYM_CORPORATE_Akkurat_Pro";font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.xf-modalDialog .video-modal-container .download-transcript-section{display:flex;justify-content:centre}
.xf-modalDialog .video-modal-container .cmp-download__action .cmp-download__action-text{color:#00485e;font-size:1rem;font-weight:700;letter-spacing:0;justify-content:flex-start;line-height:1rem;padding:0;font-family:'BNYM_CORPORATE_Akkurat_Pro_Bold'}
.ddl-hero-primary .buttons .bnymellon-hero-button:first-child a:hover{color:var(--ddl-hero-button-hover-text-color);background-color:var(--ddl-hero-button-hover-background)}
.ddl-hero-primary .footer{position:absolute;bottom:0;left:0;width:100%;padding:24px;background:var(--ddl-hero-footer-background)}
.druk-centered .footer{display:none}
.ddl-hero-primary .footer .footer-text{text-align:right;color:var(--ddl-hero-footer-text-color);font-size:16px;font-family:"BNYM_CORPORATE_Akkurat_Pro";font-style:normal;font-weight:400;line-height:24px;letter-spacing:.32px;word-wrap:break-word}
.publico-full-width-light{background:var(--ddl-hero-background-mobile);background-size:cover}
.full-width{background:var(--ddl-hero-background-mobile);background-size:cover}
.publico-full-width-dark{background:var(--ddl-hero-background-mobile);background-size:cover}
.druk-centered{background:var(--ddl-hero-background-mobile);background-size:cover}
@media(max-width:575px){.ddl-hero-primary .content .description *{font-size:16px;line-height:24px}
}
@media(min-width:768px){.ddl-hero-primary{height:720px}
.ddl-hero-primary .top-cta{top:24px;right:24px}
.publico-full-width-light{background:var(--ddl-hero-background-tablet);padding:120px 0 120px 32px;background-size:cover}
.publico-full-width-dark{background:var(--ddl-hero-background-tablet);padding:120px 0 120px 32px;background-size:cover}
.druk-full-width{background:var(--ddl-hero-background-tablet);padding:80px 0 80px 32px}
.druk-centered{background:var(--ddl-hero-background-tablet);padding:64px 32px;background-size:cover}
.full-width{background:var(--ddl-hero-background-tablet);background-size:cover;padding:120px 0 120px 32px}
.ddl-hero-primary .content{justify-content:center;width:386px}
.druk-full-width .content{width:527px}
.full-width .content{width:650px}
.druk-centered .content{width:100%}
.ddl-hero-primary .content .headline{-webkit-line-clamp:2}
.ddl-hero-primary .content .headline h1 .font-druk{font-size:100px;line-height:90px}
.druk-centered .content .headline{font-size:100px;line-height:100px;letter-spacing:2px}
.druk-centered .content .description{width:527px}
.druk-centered .content .buttons{flex-direction:row}
.primaryHeroBanner .banner-background-video{height:720px;position:absolute}
.ddl-hero-primary .buttons{align-items:center;width:100%;flex-direction:row}
.ddl-hero-primary .content .description{width:100%}
}
.primaryHeroBanner .cmp-hero--background-video .cmp-hero--background-video__player{display:block;max-width:90pc;min-width:100%;min-height:45pc;margin-left:50vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.primaryHeroBanner .cmp-hero--background-video{height:100%;width:100%;overflow:hidden}
.primaryHeroBanner .banner-background-video{width:100%;max-width:90pc;position:absolute}
@media(min-width:1440px){.publico-full-width-light{background:var(--ddl-hero-background-desktop);padding:0 0 0 80px;background-size:cover}
.publico-full-width-dark{background:var(--ddl-hero-background-desktop);padding:0 0 0 80px;background-size:cover}
.druk-full-width{background:var(--ddl-hero-background-desktop);padding:120px 0 120px 80px;background-size:cover}
.druk-centered{background:var(--ddl-hero-background-desktop);padding:0 80px;background-size:cover}
.full-width{background:var(--ddl-hero-background-desktop);padding:0 0 0 80px;background-size:cover}
.ddl-hero-primary .top-cta{top:32px;right:32px}
.ddl-hero-primary .content{gap:16px;justify-content:center;padding-bottom:0;width:534px}
.druk-full-width .content{width:685px}
.druk-centered .content{width:100%}
.full-width.ddl-hero-primary .content .headline{letter-spacing:0}
.ddl-hero-primary .content .headline{font-size:60px;line-height:66px;letter-spacing:1.2px}
.full-width .content{width:685px}
.ddl-hero-primary .content .description{margin-top:16px}
.druk-centered .content .description{width:735px}
.ddl-hero-primary .buttons{gap:32px;margin-top:24px}
.druk-full-width .content .headline{font-size:100px;line-height:88px;letter-spacing:2px}
.druk-centered .content .headline{font-size:140px;line-height:140px;letter-spacing:2.8px}
.primaryHeroBanner .cmp-hero--background-video .cmp-hero--background-video__player{margin-left:auto;-webkit-transform:none;transform:none}
}
@media(max-width:767px){.primaryHeroBanner .cmp-hero--background-video .cmp-hero--background-video__player{min-height:35pc;height:640px}
.ddl-hero-primary.infoGraphicImage{padding-top:448px;background-size:auto;background-position:top}
}