.topBanner[data-v-9ce77693]{background-color:var(--promo-ground);background-image:var(--promo-copy),var(--promo-art);background-position:var(--promo-copy-position,center center),100%;background-repeat:no-repeat,no-repeat;background-size:auto var(--promo-copy-height,clamp(42px,3.611vw,52px)),auto var(--promo-art-height,clamp(52px,4.625vw,66.65px));display:none;flex-shrink:0;height:52px;overflow:hidden;position:relative;text-decoration:none;transition:filter .3s ease;width:100%}.topBanner[data-v-9ce77693]:hover{filter:var(--promo-hover-filter,saturate(1.15) brightness(1.2))}.topBanner[data-v-9ce77693]:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.topBanner__line[data-v-9ce77693]{display:none}:root:not([data-promo]) .topBanner--report[data-v-9ce77693],:root[data-promo=report] .topBanner--report[data-v-9ce77693],:root[data-promo=robinhood] .topBanner--robinhood[data-v-9ce77693]{display:block}@media screen and (max-width:768px){.topBanner[data-v-9ce77693]{background-image:linear-gradient(90deg,var(--promo-ground) 0 62%,transparent 92%),var(--promo-art);background-position:0,100%;background-size:100% 100%,auto 100%;height:48px}.topBanner__line[data-v-9ce77693],:root:not([data-promo]) .topBanner--report[data-v-9ce77693],:root[data-promo=report] .topBanner--report[data-v-9ce77693],:root[data-promo=robinhood] .topBanner--robinhood[data-v-9ce77693]{align-items:center;display:flex}.topBanner__line[data-v-9ce77693]{color:var(--promo-ink);gap:6px;min-width:0;padding:0 12px 0 16px}.topBanner__label[data-v-9ce77693]{font-size:13px;font-weight:700;letter-spacing:.01em;line-height:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topBanner__arrow[data-v-9ce77693]{background-color:currentColor;flex:none;height:14px;mask:var(--promo-arrow) center/contain no-repeat;-webkit-mask:var(--promo-arrow) center/contain no-repeat;width:14px}}.contact__notification[data-v-e2ee8eb7]{align-items:flex-start;bottom:16px;max-width:400px;position:fixed;right:16px;z-index:100}.contact__notification--title[data-v-e2ee8eb7]{font-size:16px;font-weight:700;line-height:20px;margin-bottom:8px;margin-top:-2px}.contact__notification--description[data-v-e2ee8eb7]{font-size:16px;font-weight:400;letter-spacing:.256px;line-height:24px}@media (max-width:360px){.footer-shell[data-v-e2ee8eb7] .copyright__socials{flex-wrap:wrap;justify-content:center;max-width:100%}}
