.legal-audit-page{background:white;color:#091218}.legal-policy-nav{gap:24px;padding:20px 64px 4px;min-height:76px;overflow-x:auto}.legal-policy-nav,.legal-policy-nav>a{display:flex;justify-content:center;align-items:center}.legal-policy-nav>a{width:var(--policy-width,112px);height:48px;flex-shrink:0;text-align:center;font-size:14px;line-height:20px;font-weight:700;padding:0;border-bottom:4px solid transparent;color:#000}.legal-policy-nav>a:first-child{--policy-width:120.8375px}.legal-policy-nav>a:nth-child(2){--policy-width:102.875px}.legal-policy-nav>a:nth-child(3){--policy-width:113.7375px}.legal-policy-nav>a:nth-child(4){--policy-width:73.0375px}.legal-policy-nav>a:nth-child(5){--policy-width:73.075px}.legal-policy-nav>a:nth-child(6){--policy-width:119.075px}.legal-policy-nav>a:nth-child(7){--policy-width:88.6125px}.legal-policy-nav>a:nth-child(8){--policy-width:123.95px}.legal-policy-nav>a.active{height:52px;color:#000;border-bottom-color:#D61088}.legal-audit-document{max-width:1264px;margin-inline:auto;padding:48px 64px 64px;font-size:14px;line-height:20px}.legal-audit-document>h1{font-size:48px;line-height:52px;font-weight:700;color:#2f343b;margin:0 0 28px}.legal-version{color:#606970;font-size:12px;line-height:20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:0 0 24px}.legal-version>p{margin:0}.legal-draft-note{background:#F6F4F9;padding:12px 16px;margin:0 0 32px;color:#5D5369}.legal-audit-document section>p,.legal-audit-document>p{color:#46535C;line-height:22px;margin:0 0 28px}.legal-audit-document h2{font-size:32px;font-weight:700;line-height:40px;margin:36px 0 24px;padding-bottom:16px;border-bottom:1px solid #dde2e5}.legal-support-links{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid #dde2e5;margin:40px 0 24px;padding-top:24px}.legal-support-links a{color:#5E29BA;text-decoration:underline}.legal-support-links a[aria-current=page]{font-weight:700}.legal-help-link{display:inline-block;margin:16px 0 16px 24px;color:#5E29BA;text-decoration:underline}.company-page{background:white;color:#091218}.company-title-hero{height:292px;display:grid;place-items:center;padding:40px;background:#402275;color:white}.company-title-hero h1{font-size:48px;line-height:52px;font-weight:700;margin:0;text-align:center}.company-about-section{width:min(1200px,calc(100% - 64px));margin-inline:auto;padding:64px 40px 48px;text-align:center;border-bottom:1px solid #eceff1}.company-about-section h2{margin:0 0 32px;color:#46C8CB;font-size:40px;line-height:48px;font-weight:700}.company-about-section p{color:#65727C;font-size:16px;line-height:32px;margin:0 auto 20px;max-width:1060px}.company-about-section h3{font-size:24px;line-height:32px;margin:32px 0 20px}.company-about-section ul{max-width:850px;margin:24px auto;text-align:left;color:#65727C;font-size:16px;line-height:28px}.company-about-section a{color:#5E29BA;text-decoration:underline;font-size:16px}.company-about-experience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.company-about-experience .company-experience-image{display:block;width:min(100%,234px);height:auto;aspect-ratio:1;object-fit:contain;margin:0 auto 32px}.company-about-careers-images,.company-about-charity-images{display:grid;gap:48px;margin:0 0 32px}.company-about-careers-images{grid-template-columns:repeat(3,minmax(0,1fr))}.company-about-charity-images{grid-template-columns:repeat(4,minmax(0,1fr))}.company-about-careers-images>img{width:min(100%,316px);height:auto;aspect-ratio:316/211;object-fit:cover;justify-self:center}.company-about-section>a+.company-about-careers-images{margin-top:32px}.company-about-charity-images>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.company-about-experience h3{font-size:16px;line-height:20px;margin:0 0 24px;color:#65727C}.company-about-experience p{max-width:250px;line-height:20px;margin:0 auto}.company-about-events,.company-about-facts{width:100%;background:#402275;color:white;border:0}.company-about-events h2,.company-about-facts h2{color:white}.company-about-facts .company-facts strong{color:#46C8CB}.company-about-facts p{color:white}.company-about-events p{color:#46C8CB;font-size:24px;line-height:32px;font-weight:700}.company-about-events .outline-button{color:white;border-color:white;background:transparent}.company-facts{display:grid;grid-template-columns:repeat(3,1fr);max-width:1080px;margin:32px auto;gap:32px}.company-facts strong{display:block;color:#402275;font-size:32px;line-height:40px;margin-bottom:12px}.company-affiliates-body{width:min(1200px,100%);margin-inline:auto;padding:40px;color:#65727C;font-size:16px;line-height:20px}.company-affiliates-body h2{color:#402275;text-align:center;font-size:32px;line-height:40px;margin:0 0 16px}.company-affiliates-body h3{color:#402275;font-size:24px;line-height:28px;margin:40px 0 20px}.company-affiliates-body .affiliate-program-title{padding-top:40px;margin-top:48px;border-top:1px solid #eceff1}.company-affiliates-body>h3:last-of-type{padding-top:40px;margin-top:64px;border-top:1px solid #b1bac2;color:#BCA9D7;font-size:16px;line-height:24px}.company-affiliates-body li,.company-affiliates-body p{margin:0 0 16px}.company-affiliates-body a{color:#5E29BA;text-decoration:underline}.company-affiliates-body button{display:block;margin:32px auto}.distribution-hero{min-height:544px;color:white;background:#1B1327 url(/art/concert.svg) 50%/cover;position:relative;padding:0 7%}.distribution-hero:before{content:"";position:absolute;inset:0;background:#070308c4}.distribution-hero-header{display:flex;justify-content:space-between;align-items:center;height:82px;position:relative}.distribution-hero-header .logo{width:100px;font-size:22px}.distribution-hero-header>a{font-size:12px;display:flex;gap:8px;align-items:center}.distribution-hero-content{padding:0 0 72px 12%;position:relative;max-width:950px}.distribution-hero h1{font-size:56px;line-height:60px;font-weight:700;margin:0 0 28px}.distribution-hero-content p{font-size:16px;line-height:26px;margin:0 0 28px;max-width:660px}.distribution-hero-content .primary-button{padding:14px 32px;border-radius:8px;margin-top:8px}.distribution-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:64px 40px;text-align:center;gap:24px}.distribution-stats strong{color:#402275;font-size:32px;line-height:40px;display:block}.distribution-stats span{color:#65727C;font-size:14px;line-height:20px;display:block;margin-top:12px}.distribution-section{padding:64px 40px;text-align:center}.distribution-section h2{font-size:40px;line-height:48px;margin:0 0 32px}.distribution-section p{max-width:900px;margin:0 auto 24px;font-size:16px;line-height:28px;color:#65727C}.distribution-section.pale{background:#F6F3FB}.distribution-section h3{font-size:24px;line-height:32px;margin:28px 0 16px}.distribution-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.distribution-preview-quotes{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.distribution-preview-quotes>div{padding:32px;background:#F6F8F9;border-radius:8px}.distribution-preview-quotes p{font-size:14px;line-height:24px;margin:0}.distribution-onboarding{display:flex;flex-direction:column;align-items:center;gap:24px}.distribution-onboarding>label{display:flex;flex-direction:column;gap:8px;min-width:320px;text-align:left;font-size:14px}.distribution-onboarding select{height:48px;border:1px solid #c7d0d6;border-radius:6px;padding:0 16px;background:white}.distribution-faq{max-width:960px;margin:auto;text-align:left}.distribution-faq details{border-bottom:1px solid #dde2e5}.distribution-faq summary{padding:20px 0;font-size:16px;line-height:24px;font-weight:700;cursor:pointer}.distribution-faq p{font-size:14px;line-height:24px}html:has(.careers-content){scrollbar-gutter:auto}.careers-banner{box-sizing:content-box;position:relative;width:100%;height:0;max-height:300px;padding-top:125px;overflow:hidden;background:#fff}.careers-banner>img{position:absolute;top:0;left:0;display:block;width:100%;height:auto;max-height:300px;object-fit:cover;object-position:center}@media(min-width:600px){.careers-banner{padding-top:200px}}@media(min-width:1024px){.careers-banner{padding-top:300px}}@media(min-width:1728px){.careers-banner{padding-top:400px}.careers-banner>img{max-height:400px;height:400px;width:1847px;right:0;margin:auto}}.careers-content{width:min(1200px,100%);margin-inline:auto;padding:24px 24px 64px}.careers-content>.logo{width:128px;height:50px;font-size:28px;display:flex;align-items:center;margin-bottom:24px}.careers-content>h1{font-size:40px;line-height:52px;font-weight:400;margin:0 0 24px}.careers-content>h2{font-size:24px;line-height:40px;margin:0 0 48px}.careers-alert{padding:16px 32px;border:1px solid #cbd1d6;border-radius:4px;display:flex;gap:32px;align-items:flex-start;margin-bottom:56px}.careers-alert strong{font-size:16px;line-height:24px}.careers-alert p{font-size:14px;line-height:24px;margin:0}.careers-alert .inactive-control{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#402275;font-size:16px;line-height:24px;text-decoration:underline}.careers-filters{display:flex;gap:16px}.careers-filters label{display:flex;flex-grow:0;flex-shrink:1;flex-basis:calc(25% - 16px);min-width:0;flex-direction:column;gap:8px;font-size:14px}.careers-filters input,.careers-filters select{border:1px solid #cbd1d6;background:white;border-radius:4px;height:44px;padding:10px 12px}.careers-results{margin-top:40px;padding:0 0 32px}.careers-results h3{font-size:32px;line-height:40px;font-weight:400;margin:0 0 32px}.careers-results p{color:#65727C;font-size:14px;line-height:24px}.company-unobserved{padding:64px 40px;min-height:400px}.company-unobserved h1{font-size:48px;line-height:52px;margin:0 0 24px}.company-unobserved p{max-width:800px;font-size:16px;line-height:28px;color:#65727C}.promise-body{padding:64px 40px;text-align:center}.promise-body>h2{font-size:40px;line-height:48px;color:#46C8CB;margin:0 0 40px}.promise-panels{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:1040px;margin:auto}.promise-panels svg{color:#5E29BA;background:#EEF8FA;border-radius:50%;width:112px;height:112px;padding:24px}.promise-panels h3{font-size:24px;line-height:32px;margin:24px 0}.promise-limits p,.promise-panels p{font-size:16px;line-height:28px;color:#65727C}.promise-limits{text-align:left;max-width:1040px;margin:64px auto 0}.promise-limits h2{font-size:32px;line-height:40px}.promise-limits a{color:#5E29BA;text-decoration:underline}.newsroom-page{min-height:100vh;background:#F6F8F9}.newsroom-header{background:#5E29BA;color:white}.newsroom-header-inner{display:grid;grid-template-columns:112px minmax(0,1fr) 32px;align-items:center;gap:24px;width:min(1200px,calc(100% - 64px));min-height:132px;margin-inline:auto;padding-block:20px}.newsroom-header .logo,.newsroom-header .newsroom-logo{width:100px;height:48px}.newsroom-header .newsroom-logo{display:flex;align-items:center;flex-shrink:0}.newsroom-logo>img{width:100%;height:auto;object-fit:contain}.newsroom-header h1{font-size:40px;line-height:48px;letter-spacing:0;margin:0 0 12px;text-align:center}.newsroom-header p{font-size:16px;line-height:24px;text-align:center;color:#D4C3ED;margin:0}.newsroom-header .icon-button{color:white;background:transparent}.newsroom-main{width:min(960px,calc(100% - 64px));min-height:400px;margin:32px auto 64px}.newsroom-empty{padding:24px;border-radius:16px;background:white}.newsroom-empty p{margin:0;font-size:16px;line-height:24px}.investor-header{background:white;border-bottom:1px solid #f1f2f3}.investor-header-inner{width:min(1160px,calc(100% - 64px));min-height:68px;margin-inline:auto;display:flex;align-items:center;gap:32px;padding-block:12px}.investor-header .logo{width:80px;height:36px}.investor-header nav{display:flex;align-items:center;gap:24px;margin-left:auto;font-size:14px;line-height:20px}.investor-header nav>.inactive-control-boundary>button,.investor-header nav>a{display:flex;align-items:center;gap:4px;padding:8px 0;color:#091218;background:transparent;border:0;white-space:nowrap}.investor-header nav>a[aria-current=location]{border-bottom:2px solid #5e29ba}.investor-header nav>.inactive-control-boundary>.icon-button{width:32px;height:32px;padding:0}.investor-inner{width:min(1160px,calc(100% - 64px));margin-inline:auto}.investor-hero{min-height:376px;display:flex;align-items:stretch;background:#F6F8F9;background-position:50%;background-size:cover}.investor-hero .investor-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding-block:64px 56px}.investor-hero h1{font-size:48px;line-height:56px;margin:0 0 32px}.investor-press-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:12px 16px;border-radius:8px;background:#DFE3E5;color:#091218;font-size:16px;line-height:20px}.investor-band{border-bottom:1px solid #eff1f2;scroll-margin-top:24px}.investor-section{padding-block:80px}.investor-section h2{font-size:32px;line-height:40px;letter-spacing:0;margin:0 0 32px}.investor-section p{color:#606970;font-size:16px;line-height:24px;margin:0 0 24px}.investor-section>a{color:#1475A6;font-size:16px;line-height:24px}.investor-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.investor-news-grid>p{grid-column:1/-1}.investor-dark-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:8px;padding:12px 20px;background:#1A2329;color:white;font-size:14px;line-height:20px}.investor-contact{display:grid;grid-template-columns:1fr 1fr 2fr;gap:48px;padding-block:72px}.investor-contact h2{font-size:20px;line-height:28px;letter-spacing:0;margin:0 0 24px}.investor-contact>div>.inactive-control-boundary{display:block}.investor-contact>div>.inactive-control-boundary>button,.investor-contact>div>a{display:block;border:0;padding:0;margin:0 0 12px;background:transparent;color:#677383;font-size:14px;line-height:20px;text-align:left}.investor-alert-entry{display:flex;gap:12px}.investor-alert-entry>input{flex:1 1;min-width:0;height:44px;padding:12px;border:1px solid #cfd4d9;border-radius:8px;background:white;color:#677383;opacity:1;font-size:14px;line-height:20px}.investor-alert-topics{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:28px 0 36px}.investor-alert-topics label{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:#677383}.investor-alert-topics input{appearance:none;width:20px;height:20px;flex-shrink:0;border:1px solid #cfd4d9;border-radius:50%;background:white;margin:0;opacity:1}.investor-contact>div>.inactive-control-boundary>.investor-unsubscribe{text-decoration:underline}.corporate-footer{background:white;border-top:1px solid #eff1f2;padding:56px 0}.corporate-footer-inner{width:min(1160px,calc(100% - 64px));margin-inline:auto;display:flex;justify-content:space-between;gap:48px}.corporate-footer-brand .logo{width:80px;height:36px}.corporate-footer-brand p{margin:12px 0 0;font-size:12px;line-height:20px;color:#677383}.corporate-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:12px;line-height:20px}.newsroom-footer{background:#F6F8F9;border-top:0;padding:0 0 16px}.newsroom-footer .corporate-footer-inner{width:100%;justify-content:center;border-top:1px solid #eff1f2;padding-top:16px}.newsroom-footer nav{color:#5E29BA}.newsroom-footer .newsroom-socials{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px;margin:0 auto;padding:32px 0 24px}.newsroom-footer .corporate-footer-inner nav>a{border:1px solid #eff1f2;border-radius:24px;padding:8px 20px;color:#5E29BA;font-size:16px;line-height:20px}.newsroom-social{display:grid;place-items:center;padding:0;border:0;background:transparent}.newsroom-social,.newsroom-social svg{width:24px;height:24px}.newsroom-social-x{color:#091218}.newsroom-social-instagram{color:#9254AA}.newsroom-social-facebook{color:white;background:#527FB4;border-radius:50%;padding:3px}.newsroom-social-facebook svg{width:18px;height:18px}.newsroom-social-linkedin{color:#248BB3}@media(max-width:700px){.legal-policy-nav{justify-content:flex-start;padding:0 20px;gap:20px;min-height:72px}.legal-policy-nav>a{width:110px;font-size:12px;line-height:18px}.legal-audit-document{padding:32px 20px 48px}.legal-audit-document>h1{font-size:32px;line-height:40px;margin-bottom:24px}.legal-audit-document h2{font-size:24px;line-height:32px}.legal-help-link{margin-left:0;display:block}.company-title-hero{height:224px;padding:24px}.company-title-hero h1{font-size:32px;line-height:40px}.company-about-section,.company-affiliates-body,.company-unobserved,.distribution-section,.promise-body{padding:40px 20px}.company-about-section{width:100%}.company-about-experience{grid-template-columns:1fr;gap:32px}.company-about-careers-images,.company-about-charity-images{grid-template-columns:1fr;gap:24px}.company-about-careers-images>img,.company-about-charity-images>img{max-width:316px;margin-inline:auto}.company-about-section h2,.distribution-section h2,.promise-body>h2{font-size:32px;line-height:40px}.company-about-section p{font-size:14px;line-height:26px}.company-facts,.distribution-benefits,.distribution-preview-quotes,.promise-panels{grid-template-columns:1fr;gap:24px}.distribution-hero{padding:0 20px;min-height:520px}.distribution-hero-content{padding:20px 0 40px}.distribution-hero h1{font-size:36px;line-height:44px}.distribution-stats{grid-template-columns:1fr 1fr;padding:40px 20px}.distribution-onboarding>label{min-width:0;width:100%}.careers-content{padding:24px 20px 40px}.careers-content>h1{font-size:32px;line-height:40px}.careers-content>h2{font-size:20px;line-height:32px}.careers-alert{padding:20px;gap:16px}.careers-filters{flex-direction:column;gap:16px}.careers-filters label{flex-basis:auto}.company-unobserved h1{font-size:32px;line-height:40px}.promise-limits{margin-top:40px}.newsroom-header-inner{width:calc(100% - 32px);grid-template-columns:72px minmax(0,1fr) 28px;gap:12px;min-height:112px;padding-block:16px}.newsroom-header .logo,.newsroom-header .newsroom-logo{width:72px;height:36px}.newsroom-header h1{font-size:24px;line-height:32px;margin-bottom:8px}.newsroom-header p{font-size:12px;line-height:16px}.newsroom-main{width:calc(100% - 32px);min-height:320px;margin:24px auto 40px}.investor-header-inner{width:calc(100% - 32px);flex-wrap:wrap;gap:12px}.investor-header nav{width:100%;margin-left:0;overflow-x:auto;padding-bottom:4px;gap:20px}.corporate-footer-inner,.investor-inner{width:calc(100% - 32px)}.investor-hero{min-height:280px}.investor-hero .investor-inner{padding-block:40px}.investor-hero h1{font-size:32px;line-height:40px}.investor-section{padding-block:40px}.investor-section h2{font-size:24px;line-height:32px;margin-bottom:24px}.investor-news-grid{grid-template-columns:1fr;gap:24px}.investor-contact{grid-template-columns:1fr;gap:32px;padding-block:40px}.investor-alert-entry{flex-wrap:wrap}.investor-alert-entry>input{flex-basis:200px}.investor-alert-topics{gap:12px}.corporate-footer{padding-block:32px}.corporate-footer-inner{flex-wrap:wrap;gap:24px}}