html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--color-magenta:#e6007e;--color-magenta-hover:#ff2fa3;--color-purple:#6145d0;--color-purple-light:#7055f6;--color-charcoal:#3b3a40;--color-charcoal-mid:#4c4a51;--color-orange:#ff8a1e;--color-orange-light:#ff9a3d;--color-blue:#3d5afe;--color-blue-light:#4e88ff;--color-mint:#2ed7a3;--color-mint-light:#5fe8d5;--color-surface:#f5f7ff;--color-surface-alt:#f9fbfc;--color-navy:#06111b;--color-white:#fff;--color-primary:#e6007e;--color-primary-hover:#ff2fa3;--color-text:#3b3a40;--color-text-muted:#4c4a51;--color-bg:#fff;--color-bg-subtle:#f9fbfc;--color-bg-tint:#f5f7ff;--font-headline:Oxanium,system-ui,sans-serif;--font-body:Roboto,system-ui,sans-serif;--font-mono:Roboto Mono,ui-monospace,monospace}section .inner{padding-left:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem);padding-right:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem)}section{padding-bottom:clamp(2.25rem,1.2816901408rem + 4.1314553991vw,5rem);padding-top:clamp(2.25rem,1.2816901408rem + 4.1314553991vw,5rem)}section .inner{margin:0 auto;max-width:1440px;width:100%}html{scroll-behavior:smooth}:root{--section-intro-pad-x:6.875rem;--section-intro-inset:max(var(--section-intro-pad-x),calc(50% - 720px + clamp(1rem, 0.2957746479rem + 3.0046948357vw, 3rem)))}@media(max-width:1366px){:root{--section-intro-pad-x:3.5rem}}@media(max-width:1024px){:root{--section-intro-pad-x:clamp(1rem,0.2957746479rem + 3.0046948357vw,3rem)}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}*{box-sizing:border-box}body{font-family:Roboto,system-ui,sans-serif;margin:0}a,body{color:#3b3a40}section{margin:0 auto;width:100%}section.no-top-padding{padding-top:0}section.no-bottom-padding{padding-bottom:0}section.half-top-padding{padding-top:calc(clamp(2.25rem, 1.2816901408rem + 4.1314553991vw, 5rem)/2)}section.half-bottom-padding{padding-bottom:calc(clamp(2.25rem, 1.2816901408rem + 4.1314553991vw, 5rem)/2)}:target{scroll-margin-top:70px}@media(max-width:767px){:target{scroll-margin-top:64px}}.h1,h1{color:inherit;font-family:Oxanium,system-ui,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.12;margin:0 0 .5em;text-transform:uppercase}@media(max-width:1023px){.h1,h1{font-size:2rem}}.h2,h2{color:inherit;font-family:Oxanium,system-ui,sans-serif;font-size:2.75rem;font-weight:700;line-height:1.12;margin:0 0 .5em;text-transform:uppercase}@media(max-width:1023px){.h2,h2{font-size:1.75rem}}.h3,h3{color:inherit;font-family:Oxanium,system-ui,sans-serif;font-size:2rem;font-weight:400;line-height:1.12;margin:0 0 .5em;text-transform:uppercase}@media(max-width:1023px){.h3,h3{font-size:1.75rem}}.h4,h4{color:inherit;font-family:Roboto,system-ui,sans-serif;font-size:2rem;font-weight:800;line-height:1.22;margin:0 0 .5em;text-transform:none}@media(max-width:1023px){.h4,h4{font-size:1.75rem}}.h5,h5{color:inherit;font-family:Oxanium,system-ui,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.2em;line-height:1.18;margin:0 0 .5em;text-transform:uppercase}@media(max-width:1023px){.h5,h5{font-size:1.125rem}}.h6,h6{color:inherit;font-family:Oxanium,system-ui,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.1em;line-height:1.32;margin:0 0 .5em;text-transform:uppercase}@media(max-width:1023px){.h6,h6{font-size:1rem}}.eyebrow{font-family:Oxanium,system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.32;margin:0;text-transform:uppercase}.body-lg{font-family:Roboto,system-ui,sans-serif;font-size:2rem;font-weight:300;line-height:1.38}@media(max-width:1023px){.body-lg{font-size:1.25rem}}.body-md,p{font-family:Roboto,system-ui,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.38;margin:0 0 1em}@media(max-width:1023px){.body-md,p{font-size:1rem}}.body-sm{font-weight:400}.body-sm,.body-sm-bold{font-family:Roboto,system-ui,sans-serif;font-size:1rem;line-height:1.32}.body-sm-bold{font-weight:700}.nav-link-text{font-family:Oxanium,system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.1em;line-height:1.32;text-transform:uppercase}.section-intro{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;width:100%}.section-intro>.eyebrow,.section-intro>h2,.section-intro>p:not(.eyebrow){margin:0;max-width:57rem;width:100%}.section-intro>h2{font-family:Oxanium,system-ui,sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:0;line-height:1.12;text-transform:uppercase}@media(max-width:1023px){.section-intro>h2{font-size:1.75rem}}.section-intro>p:not(.eyebrow){font-family:Roboto,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.38}@media(max-width:1023px){.section-intro>p:not(.eyebrow){font-size:1rem}.section-intro>.eyebrow,.section-intro>h2,.section-intro>p:not(.eyebrow){max-width:none}}.section-intro__body{font-family:Roboto,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.38;margin:0;max-width:57rem;width:100%}.section-intro__body p{font-size:inherit;line-height:inherit;margin:0}@media(max-width:1023px){.section-intro__body{font-size:1rem;max-width:none}}.btn{align-items:center;border:2px solid transparent;border-radius:90px;cursor:pointer;display:inline-flex;font-family:Roboto Mono,ui-monospace,monospace;font-size:1.125rem;font-weight:400;gap:.5rem;letter-spacing:0;line-height:1.08;padding:1rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.btn:focus-visible{outline:2px solid #e6007e;outline-offset:3px}.btn__icon{display:inline-flex;flex-shrink:0;height:1.5rem;width:1rem}.btn__icon img,.btn__icon svg{display:block;height:1.5rem;margin-left:-.25rem;width:1.5rem}.btn__icon svg path{fill:currentColor}.btn--primary{background-color:#e6007e;border-color:#e6007e;color:#fff}.btn--primary:focus-visible,.btn--primary:hover{background-color:#ff2fa3;border-color:#ff2fa3;color:#fff}.btn--outline{background-color:transparent;border-color:#e6007e;color:#e6007e}.btn--outline:focus-visible,.btn--outline:hover{background-color:#e6007e;border-color:#e6007e;color:#fff}.btn--outline-light{background-color:transparent;border-color:#fff;color:#fff}.btn--outline-light:focus-visible,.btn--outline-light:hover{background-color:#e6007e;border-color:#e6007e;color:#fff}header.main-nav{border-bottom:.5px solid #fff;box-sizing:border-box;height:70px;left:0;max-height:70px;position:sticky;top:0;width:100%;z-index:100}header.main-nav:before{backdrop-filter:blur(3.15px);-webkit-backdrop-filter:blur(3.15px);background:hsla(0,0%,100%,.2);content:"";inset:0;pointer-events:none;position:absolute;transition:background-color .2s ease,backdrop-filter .2s ease;z-index:0}@media(max-width:767px){header.main-nav{height:64px;max-height:64px}}header.main-nav .main-nav-wrap{align-items:center;display:flex;height:100%;margin-inline:auto;max-width:1440px;padding-inline:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem);position:relative;width:100%;z-index:1}header.main-nav .header-logo{display:block;height:auto;max-width:none;width:9.5rem}@media(max-width:767px){header.main-nav .header-logo{width:7.5rem}}header.main-nav .navbar-main.desktop-menu{align-items:center;display:flex;height:100%;position:relative;width:100%}@media(max-width:991px){header.main-nav .navbar-main.desktop-menu{display:none}}header.main-nav .main-nav__logo{align-items:center;display:flex;flex:0 0 auto;height:100%;position:relative;z-index:2}header.main-nav .main-nav__bar{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}header.main-nav .main-nav__menu,header.main-nav .mega-nav{align-items:stretch;display:flex;gap:0;height:100%;justify-content:center;list-style:none;margin:0;padding:0;position:relative;width:100%}header.main-nav .main-nav__item{align-items:stretch;border-left:.5px solid #fff;display:flex;height:100%;margin:0;pointer-events:auto}header.main-nav .main-nav__item:nth-last-child(2){border-right:.5px solid #fff}header.main-nav .main-nav__item:last-child{border-left:.5px solid #fff;border-right:.5px solid #fff;bottom:0;position:absolute;right:0;top:0}header.main-nav .main-nav__link{align-items:center;color:#fff;display:inline-flex;font-family:Oxanium,system-ui,sans-serif;font-size:1.25rem;font-weight:400;height:100%;justify-content:center;letter-spacing:.1em;line-height:1;padding-block:0;padding-inline:1.25rem;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background-color .2s ease}header.main-nav .main-nav__link:focus-visible,header.main-nav .main-nav__link:hover{color:#ff2fa3}header.main-nav .main-nav__item.current-menu-item>.main-nav__link,header.main-nav .main-nav__item.current-menu-parent>.main-nav__link,header.main-nav .main-nav__item.current_page_item>.main-nav__link{background-color:transparent;color:#ff2fa3}header.main-nav .navbar-main.mobile-menu{display:none}@media(max-width:991px){header.main-nav .navbar-main.mobile-menu{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}}header.main-nav .mobile-menu__actions{flex-shrink:0;height:1.5rem;margin-left:auto;position:relative;width:1.5rem;z-index:30}header.main-nav .mobile-menu-close,header.main-nav .mobile-menu-toggle{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:100%;inset:0;justify-content:center;padding:0;position:absolute;width:100%}header.main-nav .mobile-menu-close img,header.main-nav .mobile-menu-toggle img{display:block;height:1.5rem;width:1.5rem}header.main-nav .mobile-menu-close.hide,header.main-nav .mobile-menu-toggle.hide{display:none}header.main-nav .mobile-menu-modal{display:none;inset:0;position:fixed;z-index:20}header.main-nav .mobile-menu-modal.is-open{display:block}header.main-nav .mobile-menu-modal .modal__overlay{background-color:#06111b;inset:0;padding-top:64px;position:absolute}header.main-nav .mobile-menu-modal .modal__container{height:100%;overflow-y:auto;padding-inline:1rem}header.main-nav .mobile-menu-modal .modal__content{padding-block:2rem}header.main-nav .mobile-menu-modal .modal__content ul{list-style:none;margin:0;padding:0}header.main-nav .mobile-menu-modal .modal__content a{color:#fff;display:block;font-family:Oxanium,system-ui,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.1em;line-height:1.32;padding-block:1rem;text-decoration:none;text-transform:uppercase}header.main-nav .mobile-menu-modal .modal__content a:focus-visible,header.main-nav .mobile-menu-modal .modal__content a:hover{color:#ff2fa3}body.error404 header.main-nav:before,body.scrolled header.main-nav:before{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#06111b}body.mobile-menu-open header.main-nav{z-index:110}.skip-link{background-color:#06111b;color:#fff;left:1rem;padding:.5rem 1rem;position:absolute;text-decoration:none;top:-100%;z-index:120}.skip-link:focus{top:1rem}footer.footer{background:#06111b;color:#fff;padding-block:5.5625rem}footer.footer .inner{margin-inline:auto;max-width:1440px;padding-inline:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem);width:100%}footer.footer .footer-columns{align-items:start;column-gap:1.5rem;display:grid;grid-template-columns:minmax(0,413px) repeat(2,minmax(0,220px)) minmax(0,464px);justify-content:space-between}@media(max-width:1023px){footer.footer .footer-columns{gap:2.5rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){footer.footer .footer-columns{gap:2.5rem;grid-template-columns:1fr}}footer.footer .footer-col{min-width:0}footer.footer .footer-col--brand{max-width:25.8125rem}footer.footer .footer-col--contact,footer.footer .footer-col--office{max-width:13.75rem}footer.footer .footer-col--links{max-width:29rem}footer.footer .footer-col__image{line-height:0;margin:0 0 2rem}footer.footer .footer-col__image img{display:block;height:auto;max-width:12.5rem;width:100%}footer.footer .footer-col__heading{color:#fff;font-family:Oxanium,system-ui,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.2em;line-height:1.12;margin:0 0 2.0625rem;text-transform:uppercase}footer.footer .footer-col__address,footer.footer .footer-col__list,footer.footer .footer-col__tagline{color:#fff;font-family:Roboto,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.32;margin:0}footer.footer .footer-col__address br{content:"";display:block;line-height:1.32;margin:0}footer.footer .footer-col__list{list-style:none;padding:0}footer.footer .footer-col__list li{line-height:1.32;margin:0}footer.footer .footer-col__list li+li{margin-top:1rem}footer.footer .footer-col__list a{color:#fff;text-decoration:none}footer.footer .footer-col__list a:focus-visible,footer.footer .footer-col__list a:hover{color:#ff2fa3}footer.footer .footer-col__contact-label{color:inherit;font:inherit}footer.footer .footer-col__directions{color:#fff;display:inline-block;font-family:Oxanium,system-ui,sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.1em;line-height:1.32;margin-top:1rem;text-decoration:none;text-transform:uppercase}footer.footer .footer-col__directions:focus-visible,footer.footer .footer-col__directions:hover{color:#ff2fa3}footer.footer .footer-col__links-wrap{align-items:start;column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,220px))}@media(max-width:767px){footer.footer .footer-col__links-wrap{grid-template-columns:1fr;row-gap:2.5rem}}footer.footer .footer-col__links-group{min-width:0}footer.footer .footer-col__links-group--legal{padding-top:3.6875rem}@media(max-width:767px){footer.footer .footer-col__links-group--legal{padding-top:0}}footer.footer .footer-legal{color:#fff;font-family:Oxanium,system-ui,sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.1em;line-height:1.32;margin-top:4.0625rem;text-transform:uppercase}footer.footer .footer-legal p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;text-transform:inherit}footer.footer .footer-legal a{color:inherit;text-decoration:none}.error-page{align-items:center;background-color:#fff;color:#3b3a40;display:flex;min-height:calc(100vh - 140px);padding-block:clamp(2.25rem,1.2816901408rem + 4.1314553991vw,5rem)}@media(max-width:767px){.error-page{min-height:calc(100vh - 128px)}}.error-page .inner{width:100%}.error-page__content{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin-inline:auto;max-width:57rem;text-align:center}.error-page__code{color:#6145d0;font-family:Oxanium,system-ui,sans-serif;font-size:7.5rem;font-weight:700;letter-spacing:0;line-height:1;margin:0;text-transform:uppercase}@media(max-width:1023px){.error-page__code{font-size:5rem}}@media(max-width:767px){.error-page__code{font-size:4rem}}.error-page h1.error-page__heading{color:#6145d0;font-family:Oxanium,system-ui,sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:0;line-height:1.12;margin:0;text-transform:uppercase}@media(max-width:1023px){.error-page h1.error-page__heading{font-size:1.75rem}}.error-page__body{color:#3b3a40;font-family:Roboto,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.38;margin:0}@media(max-width:1023px){.error-page__body{font-size:1rem}}.error-page__button{margin-top:.75rem}.hero{background-color:#06111b;color:#fff;margin-top:-70px;padding:0;position:relative;width:100%}@media(max-width:767px){.hero{margin-top:-64px}}.hero__panel{display:flex;flex-direction:column;min-height:100vh;min-height:min(53.125rem,max(37.5rem,75svh));overflow:hidden;position:relative}.hero__media{inset:0;overflow:hidden;position:absolute}.hero__image{display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:center center;position:absolute;transform:scale(1.12);transform-origin:center center;width:100%;will-change:transform}.hero__content{box-sizing:border-box;display:flex;flex:1 0 auto;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(3rem,2.3280716724rem + 2.866894198vw,5.625rem);padding-top:clamp(6rem,3.4402730375rem + 10.9215017065vw,16rem);position:relative;z-index:2}@media(max-width:767px){.hero__content{justify-content:flex-start;padding-top:max(clamp(6rem,4.6561433447rem + 5.7337883959vw,11.25rem)*.8,64px + 3rem)}}.hero__inner{display:flex;flex-direction:column;gap:clamp(2.5rem,.8681740614rem + 6.9624573379vw,8.875rem);margin-inline:auto;max-width:74rem;padding-inline:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem);width:100%}.hero__headline{color:#fff;font-family:Oxanium,system-ui,sans-serif;margin:0;text-align:center;text-transform:uppercase}@media(max-width:767px){.hero__headline{text-align:left}}.hero__headline-line{display:block;font-size:2rem;font-weight:400;letter-spacing:0;line-height:1.12}.hero__headline-line:nth-child(odd){font-size:clamp(2rem,1.4880546075rem + 2.1843003413vw,4rem);font-weight:700;margin-bottom:.5rem}@media(min-width:1024px){.hero__headline-line:nth-child(odd){font-size:3.5rem}}.hero__headline-line:nth-child(2n){margin-bottom:3rem}.hero__headline-line:last-child{margin-bottom:0}@media(max-width:1023px){.hero__headline-line{font-size:1.75rem}.hero__headline-line:nth-child(odd){font-size:2rem}}.hero__bottom{align-items:flex-start;display:flex;gap:clamp(2rem,.1761945392rem + 7.7815699659vw,9.125rem);width:100%}@media(max-width:767px){.hero__bottom{flex-direction:column}}.hero__col{flex:1 1 0;min-width:0}.hero__col--left{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(2rem,1.5520477816rem + 1.9112627986vw,3.75rem)}.hero__subheading p{color:#fff;font-family:Oxanium,system-ui,sans-serif;font-size:clamp(1.125rem,1.0290102389rem + .409556314vw,1.5rem);font-weight:700;letter-spacing:.2em;line-height:1.12;margin:0 0 clamp(1rem,.7440273038rem + 1.0921501706vw,2rem);text-transform:uppercase}@media(min-width:1024px){.hero__subheading p{font-size:1.25rem}}@media(max-width:1023px){.hero__subheading p{font-size:1rem}}.hero__subheading p:last-child{margin-bottom:0}@media(max-width:767px){.hero__subheading p{letter-spacing:.12em}}.hero__body{color:#fff;font-family:Roboto,system-ui,sans-serif;font-size:clamp(1.125rem,1.0290102389rem + .409556314vw,1.5rem);font-weight:400;line-height:1.38;margin:0}@media(min-width:1024px){.hero__body{font-size:1.25rem}}@media(max-width:1023px){.hero__body{font-size:1rem}}.hero__cta{pointer-events:auto}.stat-cards{background-color:#fff;color:#3b3a40;padding-block:0}.stat-cards__grid{align-items:start;display:grid;gap:7.125rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1023px){.stat-cards__grid{gap:2.5rem}}@media(max-width:767px){.stat-cards__grid{gap:0;grid-template-columns:1fr;padding:1rem 0 3rem}}.stat-cards__item{display:flex;flex-direction:column;gap:1.25rem;min-width:0;padding:2.5rem 0}@media(max-width:767px){.stat-cards__item{padding:2.5rem 0 .5rem}}.stat-cards__eyebrow{color:#3b3a40;font-size:1rem}.stat-cards__copy{display:flex;flex-direction:column;gap:.625rem}.stat-cards__heading{color:#6145d0;font-size:2rem;font-weight:700;line-height:1.22;text-transform:none}.stat-cards__body,.stat-cards__heading{font-family:Roboto,system-ui,sans-serif;margin:0}.stat-cards__body{color:#3b3a40;font-size:1.25rem;font-weight:400;line-height:1.38}.stat-cards__source{color:#3b3a40;font-family:Roboto Mono,ui-monospace,monospace;font-size:1rem;font-weight:400;line-height:1.08;text-decoration:underline;text-decoration-thickness:from-font;text-transform:uppercase;text-underline-offset:.15em}.stat-cards__source:focus-visible,.stat-cards__source:hover{color:#ff2fa3}@media(max-width:1023px){.stat-cards__heading{font-size:1.75rem}.stat-cards__body{font-size:1rem}}.expand-columns{--expand-pad-x:6.875rem;--expand-pad-y:3rem;--expand-gutter:1.875rem;--expand-open:1200;--expand-shut:290;--expand-total:1780;background-color:#fff;color:#fff;padding:0 var(--expand-gutter)}.expand-columns__list{align-items:stretch;display:flex;height:clamp(43.75rem,72svh,56.25rem);max-height:calc(100svh - 70px);width:100%}.expand-columns__item{cursor:pointer;display:flex;flex-basis:0;flex-direction:column;flex-grow:var(--expand-shut);flex-shrink:1;min-width:0;outline:none;overflow:hidden;position:relative;transition:flex-grow .5s ease-in-out}.expand-columns__item:focus-visible,.expand-columns__item:hover{flex-grow:var(--expand-open)}.expand-columns__list:not(:has(.expand-columns__item:hover)):not(:has(.expand-columns__item:focus-visible)) .expand-columns__item.is-active{flex-grow:var(--expand-open)}.expand-columns__image{display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:center center;position:absolute;transition:opacity .4s ease;width:100%}.expand-columns__image--collapsed{opacity:1}.expand-columns__item.has-collapsed-image .expand-columns__image--expanded{opacity:0}.expand-columns__item.has-collapsed-image:focus-visible .expand-columns__image--expanded,.expand-columns__item.has-collapsed-image:hover .expand-columns__image--expanded{opacity:1}.expand-columns__item.has-collapsed-image:focus-visible .expand-columns__image--collapsed,.expand-columns__item.has-collapsed-image:hover .expand-columns__image--collapsed{opacity:0}.expand-columns__list:not(:has(.expand-columns__item:hover)):not(:has(.expand-columns__item:focus-visible)) .expand-columns__item.has-collapsed-image.is-active .expand-columns__image--expanded{opacity:1}.expand-columns__list:not(:has(.expand-columns__item:hover)):not(:has(.expand-columns__item:focus-visible)) .expand-columns__item.has-collapsed-image.is-active .expand-columns__image--collapsed{opacity:0}.expand-columns__content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;min-width:0;padding:var(--expand-pad-y) 1.5rem;position:relative;z-index:1}.expand-columns__index{color:#fff;font-family:Oxanium,system-ui,sans-serif;font-size:2.75rem;font-weight:700;line-height:1.12;margin:0;text-transform:uppercase;white-space:nowrap}.expand-columns__copy{bottom:var(--expand-pad-y);left:var(--expand-pad-x);max-width:61.25rem;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;visibility:hidden;width:calc((100vw - var(--expand-gutter)*2)*var(--expand-open)/var(--expand-total) - var(--expand-pad-x)*2)}.expand-columns__item:focus-visible .expand-columns__copy,.expand-columns__item:hover .expand-columns__copy{opacity:1;pointer-events:auto;transition-delay:.25s;visibility:visible}.expand-columns__list:not(:has(.expand-columns__item:hover)):not(:has(.expand-columns__item:focus-visible)) .expand-columns__item.is-active .expand-columns__copy{opacity:1;pointer-events:auto;transition-delay:.25s;visibility:visible}.expand-columns__heading{color:#fff;font-size:2.25rem;margin:0 0 1.25rem}.expand-columns__body{color:#fff;font-size:1.25rem;margin:0}@media(max-width:1024px){.expand-columns{--expand-pad-x:2.5rem;--expand-pad-y:3.5rem;--expand-gutter:clamp(1rem,0.2957746479rem + 3.0046948357vw,3rem)}.expand-columns__index{font-size:1.75rem}.expand-columns__heading{font-size:1.75rem;margin-bottom:1.5rem}.expand-columns__body{font-size:1rem}}@media(max-width:767px){.expand-columns__list{flex-direction:column;height:auto;max-height:none;min-height:0}.expand-columns__item,.expand-columns__item.is-active,.expand-columns__item:focus-visible,.expand-columns__item:hover,.expand-columns__list:not(:has(.expand-columns__item:hover)):not(:has(.expand-columns__item:focus-visible)) .expand-columns__item.is-active{cursor:default;flex-basis:auto;flex-grow:1;min-height:32.5rem}.expand-columns__content{padding:3rem 1.5rem}.expand-columns__copy,.expand-columns__item.is-active .expand-columns__copy,.expand-columns__item:hover .expand-columns__copy,.expand-columns__list:not(:has(.expand-columns__item:hover)):not(:has(.expand-columns__item:focus-visible)) .expand-columns__item.is-active .expand-columns__copy{margin-top:auto;max-width:none;opacity:1;pointer-events:auto;position:static;transition:none;transition-delay:0s;visibility:visible;width:auto}.expand-columns__item.has-collapsed-image .expand-columns__image--expanded,.expand-columns__item.has-collapsed-image.is-active .expand-columns__image--expanded,.expand-columns__item.has-collapsed-image:hover .expand-columns__image--expanded,.expand-columns__list:not(:has(.expand-columns__item:hover)):not(:has(.expand-columns__item:focus-visible)) .expand-columns__item.has-collapsed-image.is-active .expand-columns__image--expanded{opacity:1}.expand-columns__image--collapsed{opacity:0}}@media(prefers-reduced-motion:reduce){.expand-columns__copy,.expand-columns__image,.expand-columns__item{transition:none}}.spotlight{--spotlight-pad-x:var(--section-intro-pad-x);--spotlight-pad-y:4.5rem;--spotlight-copy-max:45rem;--spotlight-gap:3.75rem;--spotlight-stack-gap:2.5rem;--spotlight-logo-gap:3rem;--spotlight-compact-max-height:32.5rem;--spotlight-inset:max(var(--spotlight-pad-x),calc(50% - 720px + clamp(1rem, 0.2957746479rem + 3.0046948357vw, 3rem)));align-items:stretch;background-color:#f5f7ff;color:#3b3a40;display:flex;min-height:45rem;min-height:min(60rem,max(37.5rem,75svh));overflow:hidden;padding:0;position:relative;width:100%}.spotlight--dark{background-color:#06111b;color:#fff}.spotlight--dark .spotlight__copy{justify-content:flex-start;--spotlight-gap:0.75rem;--spotlight-stack-gap:2.5rem}.spotlight--dark .spotlight__main{gap:3rem}.spotlight--dark .spotlight__intro{color:#e6007e}.spotlight--dark .spotlight__body,.spotlight--dark .spotlight__eyebrow,.spotlight--dark .spotlight__form-intro,.spotlight--dark .spotlight__heading,.spotlight--dark .spotlight__note-body,.spotlight--dark .spotlight__note-eyebrow,.spotlight--dark .spotlight__overlay-line{color:#fff}.spotlight--dark .spotlight__form{--spotlight-form-field-bg:hsla(0,0%,100%,.14);--spotlight-form-placeholder:hsla(0,0%,100%,.72)}.spotlight--dark .spotlight__form-embed .checkbox-container label,.spotlight--dark .spotlight__form-embed .listcheckbox-wrap label,.spotlight--dark .spotlight__form-embed .listradio-wrap label,.spotlight--dark .spotlight__form-embed .nf-field-label label,.spotlight--dark .spotlight__form-embed .ninja-forms-field:not([type=checkbox]):not([type=radio]):not([type=submit]),.spotlight--dark .spotlight__form-embed input[type=email],.spotlight--dark .spotlight__form-embed input[type=number],.spotlight--dark .spotlight__form-embed input[type=password],.spotlight--dark .spotlight__form-embed input[type=tel],.spotlight--dark .spotlight__form-embed input[type=text],.spotlight--dark .spotlight__form-embed input[type=url],.spotlight--dark .spotlight__form-embed select,.spotlight--dark .spotlight__form-embed textarea{color:#fff}.spotlight--dark .spotlight__form-embed .ninja-forms-field:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.spotlight--dark .spotlight__form-embed input[type=email]:focus,.spotlight--dark .spotlight__form-embed input[type=number]:focus,.spotlight--dark .spotlight__form-embed input[type=password]:focus,.spotlight--dark .spotlight__form-embed input[type=tel]:focus,.spotlight--dark .spotlight__form-embed input[type=text]:focus,.spotlight--dark .spotlight__form-embed input[type=url]:focus,.spotlight--dark .spotlight__form-embed select:focus,.spotlight--dark .spotlight__form-embed textarea:focus{outline-color:#fff}.spotlight--dark .spotlight__form-embed .checkbox-container input[type=checkbox],.spotlight--dark .spotlight__form-embed .checkbox-wrap .ninja-forms-field[type=checkbox]{border-color:#fff!important;color:#fff}.spotlight__media{inset:0;overflow:hidden;position:absolute;z-index:0}.spotlight__image{display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:center center;position:absolute;width:100%}.spotlight__overlay{left:var(--spotlight-inset);position:absolute;top:41%;width:max-content;z-index:2}.spotlight__overlay-line{color:#6145d0;font-family:Oxanium,system-ui,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.2em;line-height:1.12;margin:0 0 2rem;text-transform:uppercase;white-space:nowrap}.spotlight__overlay-line:last-child{margin-bottom:0}.spotlight__copy{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spotlight-gap);justify-content:flex-end;max-width:56%;min-height:100%;padding:var(--spotlight-pad-y) var(--spotlight-pad-x) var(--spotlight-pad-y) var(--spotlight-inset);position:relative;width:calc(var(--spotlight-inset) + var(--spotlight-copy-max) + var(--spotlight-pad-x));z-index:2}.spotlight--dark.spotlight--media-left .spotlight__copy:has(>.spotlight__eyebrow):not(:has(>.spotlight__logos)) .spotlight__stack,.spotlight--dark.spotlight--media-left .spotlight__copy:has(>.spotlight__intro):not(:has(>.spotlight__logos)) .spotlight__stack,.spotlight--dark.spotlight--media-right .spotlight__copy:has(>.spotlight__eyebrow):not(:has(>.spotlight__logos)) .spotlight__stack,.spotlight--dark.spotlight--media-right .spotlight__copy:has(>.spotlight__intro):not(:has(>.spotlight__logos)) .spotlight__stack{margin-top:auto}.spotlight__stack{display:flex;flex-direction:column;gap:var(--spotlight-stack-gap);width:100%}.spotlight__intro{color:#e6007e;font-family:Oxanium,system-ui,sans-serif;font-size:2rem;font-weight:400;line-height:1.12;margin:0;text-transform:uppercase}.spotlight__headline{max-width:none}.spotlight__headline>h2{max-width:var(--spotlight-copy-max)}.spotlight__eyebrow{color:#4c4a51}.spotlight__heading{color:#6145d0}.spotlight__logos{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spotlight-logo-gap);justify-content:flex-start;width:100%}.spotlight--dark .spotlight__logos{flex:1 1 auto;min-height:0}.spotlight__logo{display:block;flex:0 0 auto;height:3rem;max-width:min(12.5rem,(100% - 6rem)/4);min-width:0;object-fit:contain;object-position:center center;width:auto}.spotlight__main{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem}.spotlight__body{font-size:1.25rem;max-width:var(--spotlight-copy-max)}.spotlight__body p{font-size:inherit;line-height:inherit;margin:0 0 1rem}.spotlight__body p:last-child{margin-bottom:0}.spotlight__body a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.spotlight__body b,.spotlight__body strong{font-weight:700}.spotlight__note{margin:0;max-width:var(--spotlight-copy-max)}.spotlight__cta{align-self:flex-start}.spotlight__note-eyebrow{font-family:Oxanium,system-ui,sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.1em;line-height:1.32;margin:0;text-transform:uppercase}.spotlight__note-body{font-family:Roboto,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.32;margin:0}.spotlight__form{--spotlight-form-gap:0.75rem;--spotlight-form-field-bg:rgba(59,58,64,.12);--spotlight-form-placeholder:rgba(59,58,64,.55);align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:1.75rem;max-width:40rem;position:relative;width:100%;z-index:2}.spotlight__form-intro{font-family:Roboto,system-ui,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4;margin:0;width:100%}.spotlight__form-embed{max-width:none;width:100%}.spotlight__form-embed .nf-form,.spotlight__form-embed .nf-form-cont,.spotlight__form-embed .nf-form-wrap,.spotlight__form-embed form{background:transparent;box-shadow:none;display:block;margin:0;max-width:none!important;padding:0;width:100%!important}.spotlight__form-embed .nf-form-fields-required,.spotlight__form-embed .nf-form-title{display:none}.spotlight__form-embed .nf-field-container{box-sizing:border-box;margin:0 0 var(--spotlight-form-gap)}.spotlight__form-embed .nf-form-cont .one-half,.spotlight__form-embed .nf-form-cont .three-sixths,.spotlight__form-embed .nf-form-cont .two-fourths{margin-left:var(--spotlight-form-gap);width:calc((100% - var(--spotlight-form-gap))/2)}.spotlight__form-embed .nf-form-cont .first,.spotlight__form-embed .nf-form-cont .one-half.first,.spotlight__form-embed .nf-form-cont .three-sixths.first,.spotlight__form-embed .nf-form-cont .two-fourths.first{margin-left:0}.spotlight__form-embed .field-wrap{display:flex;width:100%}.spotlight__form-embed .nf-field-element{width:100%}.spotlight__form-embed .label-hidden .nf-field-label{display:none}.spotlight__form-embed .nf-field-label label{font-family:Roboto Mono,ui-monospace,monospace;font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.spotlight__form-embed .ninja-forms-field:not([type=checkbox]):not([type=radio]):not([type=submit]),.spotlight__form-embed input[type=email],.spotlight__form-embed input[type=number],.spotlight__form-embed input[type=password],.spotlight__form-embed input[type=tel],.spotlight__form-embed input[type=text],.spotlight__form-embed input[type=url],.spotlight__form-embed select,.spotlight__form-embed textarea{appearance:none;background:var(--spotlight-form-field-bg);border:0;border-radius:0;box-shadow:none;color:inherit;font-family:Roboto,system-ui,sans-serif;font-size:1rem;line-height:1.3;margin:0;max-width:none;padding:1rem 1.125rem;width:100%}.spotlight__form-embed .ninja-forms-field:not([type=checkbox]):not([type=radio]):not([type=submit])::placeholder,.spotlight__form-embed input[type=email]::placeholder,.spotlight__form-embed input[type=number]::placeholder,.spotlight__form-embed input[type=password]::placeholder,.spotlight__form-embed input[type=tel]::placeholder,.spotlight__form-embed input[type=text]::placeholder,.spotlight__form-embed input[type=url]::placeholder,.spotlight__form-embed select::placeholder,.spotlight__form-embed textarea::placeholder{color:var(--spotlight-form-placeholder);font-family:Roboto Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.08em;line-height:1.2;opacity:1;text-transform:uppercase}.spotlight__form-embed .ninja-forms-field:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.spotlight__form-embed input[type=email]:focus,.spotlight__form-embed input[type=number]:focus,.spotlight__form-embed input[type=password]:focus,.spotlight__form-embed input[type=tel]:focus,.spotlight__form-embed input[type=text]:focus,.spotlight__form-embed input[type=url]:focus,.spotlight__form-embed select:focus,.spotlight__form-embed textarea:focus{outline:1px solid #e6007e;outline-offset:0}.spotlight__form-embed textarea{min-height:7.5rem;resize:vertical}.spotlight__form-embed .checkbox-container .field-wrap,.spotlight__form-embed .checkbox-wrap .field-wrap{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spotlight-form-gap);width:100%}.spotlight__form-embed .checkbox-container .nf-field-element,.spotlight__form-embed .checkbox-wrap .nf-field-element{flex:0 0 auto;order:1;width:auto}.spotlight__form-embed .checkbox-container .nf-field-label,.spotlight__form-embed .checkbox-wrap .nf-field-label{display:block;flex:1 1 auto;margin:0!important;max-width:none;order:2;padding:0!important;width:auto!important}.spotlight__form-embed .checkbox-container label,.spotlight__form-embed .checkbox-wrap label{display:block;font-family:Roboto Mono,ui-monospace,monospace;font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:1.3;margin:0;text-transform:uppercase}.spotlight__form-embed .checkbox-container .ninja-forms-field[type=checkbox],.spotlight__form-embed .checkbox-container input[type=checkbox],.spotlight__form-embed .checkbox-wrap .ninja-forms-field[type=checkbox],.spotlight__form-embed .checkbox-wrap input[type=checkbox]{appearance:none;background:transparent!important;border:1px solid!important;border-radius:0;box-shadow:none;cursor:pointer;display:block;flex-shrink:0;height:1.125rem!important;margin:0!important;min-width:1.125rem;padding:0!important;width:1.125rem!important}.spotlight__form-embed .checkbox-container .ninja-forms-field[type=checkbox]:checked,.spotlight__form-embed .checkbox-container input[type=checkbox]:checked,.spotlight__form-embed .checkbox-wrap .ninja-forms-field[type=checkbox]:checked,.spotlight__form-embed .checkbox-wrap input[type=checkbox]:checked{background-color:#e6007e!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-width=%272%27 d=%27m2 6 3 3 5-5%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem;border-color:#e6007e!important}.spotlight__form-embed .checkbox-container .ninja-forms-field[type=checkbox]:focus-visible,.spotlight__form-embed .checkbox-container input[type=checkbox]:focus-visible,.spotlight__form-embed .checkbox-wrap .ninja-forms-field[type=checkbox]:focus-visible,.spotlight__form-embed .checkbox-wrap input[type=checkbox]:focus-visible{outline:2px solid #e6007e;outline-offset:2px}.spotlight__form-embed .listcheckbox-wrap label,.spotlight__form-embed .listradio-wrap label{font-family:Roboto Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.spotlight__form-embed .nf-field-container.submit-container,.spotlight__form-embed .submit-container{margin-bottom:0;margin-top:1.25rem}.spotlight__form-embed .nf-field .ninja-forms-field[type=submit],.spotlight__form-embed button[type=submit],.spotlight__form-embed input[type=submit]{align-items:center;background-color:#e6007e;border:0;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:Roboto Mono,ui-monospace,monospace;font-size:1.125rem;font-weight:400;justify-content:center;letter-spacing:0;line-height:1.08;margin:0;min-width:9.25rem;padding:1rem 2.25rem;text-transform:uppercase;transition:background-color .2s ease;width:auto}.spotlight__form-embed .nf-field .ninja-forms-field[type=submit]:focus-visible,.spotlight__form-embed .nf-field .ninja-forms-field[type=submit]:hover,.spotlight__form-embed button[type=submit]:focus-visible,.spotlight__form-embed button[type=submit]:hover,.spotlight__form-embed input[type=submit]:focus-visible,.spotlight__form-embed input[type=submit]:hover{background-color:#ff2fa3;color:#fff}.spotlight__form-embed .nf-error .nf-error-msg,.spotlight__form-embed .nf-error-msg{color:#e6007e}@media(min-width:1025px){.spotlight__overlay{left:auto;right:calc(var(--spotlight-inset) + 2.5rem)}.spotlight--media-left .spotlight__copy{margin-left:auto;padding-left:var(--spotlight-pad-x);padding-right:var(--spotlight-inset)}.spotlight--media-left .spotlight__overlay{left:calc(var(--spotlight-inset) + 2.5rem);right:auto}.spotlight--media-left .spotlight__image{object-position:35% center}.spotlight--dark.spotlight--media-left:has(.spotlight__copy>.spotlight__eyebrow),.spotlight--dark.spotlight--media-left:has(.spotlight__copy>.spotlight__intro),.spotlight--dark.spotlight--media-left:has(.spotlight__copy>.spotlight__logos),.spotlight--dark.spotlight--media-right:has(.spotlight__copy>.spotlight__eyebrow),.spotlight--dark.spotlight--media-right:has(.spotlight__copy>.spotlight__intro),.spotlight--dark.spotlight--media-right:has(.spotlight__copy>.spotlight__logos){height:clamp(27.5rem,48svh,var(--spotlight-compact-max-height));max-height:var(--spotlight-compact-max-height)}.spotlight--dark.spotlight--media-left .spotlight__media,.spotlight--dark.spotlight--media-right .spotlight__media{width:41%}.spotlight--dark.spotlight--media-left .spotlight__copy,.spotlight--dark.spotlight--media-right .spotlight__copy{background-color:#06111b;max-width:none;width:59%}.spotlight--dark.spotlight--media-right .spotlight__media{left:auto;right:0}.spotlight--dark.spotlight--media-right .spotlight__overlay{left:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem);right:auto}.spotlight--dark.spotlight--media-left .spotlight__media{left:0;right:auto}.spotlight--cover-left .spotlight__copy,.spotlight--cover-right .spotlight__copy{max-width:50%;width:calc(var(--spotlight-inset) + var(--spotlight-copy-max) + var(--spotlight-pad-x))}.spotlight--cover-right .spotlight__copy{margin-left:auto;padding-left:var(--spotlight-pad-x);padding-right:var(--spotlight-inset)}.spotlight--has-form.spotlight--cover-left,.spotlight--has-form.spotlight--cover-right{--spotlight-form-gutter:3.5rem;align-items:center}.spotlight--has-form.spotlight--cover-left .spotlight__copy,.spotlight--has-form.spotlight--cover-right .spotlight__copy{align-self:center;justify-content:center;max-width:50%;min-height:0}.spotlight--has-form.spotlight--cover-left .spotlight__eyebrow,.spotlight--has-form.spotlight--cover-right .spotlight__eyebrow{margin-bottom:5rem}.spotlight--has-form.spotlight--cover-left .spotlight__form,.spotlight--has-form.spotlight--cover-right .spotlight__form{align-items:stretch;align-self:center;box-sizing:border-box;max-width:calc(48% - 2rem);padding:var(--spotlight-pad-y) 0;width:40rem}.spotlight--has-form.spotlight--cover-left .spotlight__copy{padding-right:5.5rem}.spotlight--has-form.spotlight--cover-left .spotlight__form{margin-left:auto;margin-right:var(--spotlight-inset);padding-left:var(--spotlight-form-gutter)}.spotlight--has-form.spotlight--cover-right .spotlight__copy{padding-left:var(--spotlight-form-gutter)}.spotlight--has-form.spotlight--cover-right .spotlight__form{margin-left:var(--spotlight-inset);margin-right:auto;order:-1;padding-right:var(--spotlight-form-gutter)}}@media(max-width:1366px){.spotlight{--spotlight-pad-y:4rem;--spotlight-gap:2.5rem;--spotlight-stack-gap:2rem;--spotlight-logo-gap:2.5rem;--spotlight-compact-max-height:37.5rem;min-height:45rem;min-height:min(56.25rem,80svh)}}@media(max-width:1366px)and (min-width:1025px){.spotlight--dark.spotlight--media-left:has(.spotlight__copy>.spotlight__eyebrow),.spotlight--dark.spotlight--media-left:has(.spotlight__copy>.spotlight__intro),.spotlight--dark.spotlight--media-left:has(.spotlight__copy>.spotlight__logos),.spotlight--dark.spotlight--media-right:has(.spotlight__copy>.spotlight__eyebrow),.spotlight--dark.spotlight--media-right:has(.spotlight__copy>.spotlight__intro),.spotlight--dark.spotlight--media-right:has(.spotlight__copy>.spotlight__logos){height:clamp(27.5rem,50svh,var(--spotlight-compact-max-height));min-height:27.5rem}}@media(max-width:1024px){.spotlight{--spotlight-pad-y:2.5rem;--spotlight-gap:2rem;--spotlight-stack-gap:1.5rem;--spotlight-logo-gap:2rem;flex-direction:column;height:auto;max-height:none;min-height:0}.spotlight__media{aspect-ratio:4/3;inset:auto;min-height:0;position:relative;width:100%}.spotlight__copy{max-width:none;min-height:0;padding:var(--spotlight-pad-y) var(--spotlight-pad-x);width:100%}.spotlight__logos{flex:0 0 auto}.spotlight__form{max-width:none}.spotlight__overlay{box-sizing:border-box;left:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem);max-width:none;right:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem);top:42%;width:auto}.spotlight__overlay-line{white-space:normal}.spotlight__intro{font-size:1.75rem}.spotlight--dark .spotlight__copy{--spotlight-stack-gap:1.5rem}.spotlight--dark .spotlight__stack{margin-top:0}.spotlight--cover-left .spotlight__media,.spotlight--cover-right .spotlight__media{aspect-ratio:auto;inset:0;position:absolute}.spotlight--cover-left .spotlight__copy,.spotlight--cover-right .spotlight__copy{min-height:26.25rem}.spotlight--has-form.spotlight--cover-left .spotlight__copy,.spotlight--has-form.spotlight--cover-right .spotlight__copy{min-height:0;padding-bottom:1.5rem}.spotlight--has-form.spotlight--cover-left .spotlight__form,.spotlight--has-form.spotlight--cover-right .spotlight__form{margin:0;padding:0 var(--spotlight-pad-x) var(--spotlight-pad-y)}}.how-it-works{--how-it-works-y:5.625rem;--how-it-works-header-pb:3.75rem;--how-it-works-pad-x:var(--section-intro-pad-x);--how-it-works-inset:max(var(--how-it-works-pad-x),calc(50% - 720px + clamp(1rem, 0.2957746479rem + 3.0046948357vw, 3rem)));background-color:#06111b;color:#fff;display:flex;flex-direction:column;min-height:75rem;overflow:hidden;padding:0;position:relative}.how-it-works__backgrounds{inset:0;pointer-events:none;position:absolute;z-index:0}.how-it-works__background{display:block;height:100%;inset:0;max-width:none;object-fit:cover;opacity:0;position:absolute;transition:opacity .35s ease;width:100%}.how-it-works__background.is-active{opacity:1}.how-it-works__header,.how-it-works__stage,.how-it-works__steps{position:relative;width:100%;z-index:1}.how-it-works__header{padding:var(--how-it-works-y) var(--how-it-works-inset) var(--how-it-works-header-pb)}.how-it-works__stage{align-items:center;display:flex;flex:1 1 auto;min-height:0;padding:0 var(--how-it-works-inset)}.how-it-works__diagrams,.how-it-works__panels{align-items:center;display:grid;min-width:0}.how-it-works__diagrams{align-items:stretch;flex:0 1 54.6875rem;height:35rem;justify-items:stretch;max-width:54.6875rem;width:100%}.how-it-works__panels{flex:1 1 50rem;max-width:50rem}.how-it-works__diagram,.how-it-works__panel{grid-area:1/1;min-width:0;opacity:0;pointer-events:none;transition:opacity .35s ease,visibility .35s ease;visibility:hidden}.how-it-works__diagram.is-active,.how-it-works__panel.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:1}.how-it-works__diagram{align-items:center;display:flex;height:100%;justify-content:flex-start;margin:0;width:100%}.how-it-works__image{display:block;height:100%;object-fit:contain;object-position:left top;width:100%}.how-it-works__panel{display:flex;flex-direction:column;gap:1.25rem;justify-content:center;padding:2.5rem 6.875rem}.how-it-works__panel-heading{font-family:Roboto,system-ui,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.22;margin:0;text-transform:none}.how-it-works__panel-body{font-family:Roboto,system-ui,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.38;margin:0}.how-it-works__steps{align-items:start;box-sizing:border-box;column-gap:2.5rem;display:grid;filter:drop-shadow(0 .25rem .125rem rgba(0,0,0,.25));grid-template-columns:repeat(4,minmax(0,1fr));height:16.25rem;min-height:16.25rem;padding:0 var(--how-it-works-inset)}.how-it-works__step{align-items:center;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:1.25rem;margin:0;min-width:0;padding:2.5rem 0;text-align:left;width:100%}.how-it-works__step:focus-visible{outline:2px solid #e6007e;outline-offset:-8px}.how-it-works__icon{align-items:center;display:flex;flex:0 0 7.5rem;height:7.5rem;justify-content:center;width:7.5rem}.how-it-works__icon svg{display:block;height:100%;width:100%}.how-it-works__icon-fill{fill:transparent;transition:fill .25s ease}.how-it-works__step.is-active .how-it-works__icon-fill,.how-it-works__step:focus-visible .how-it-works__icon-fill,.how-it-works__step:hover .how-it-works__icon-fill{fill:#e6007e}.how-it-works__step-copy{display:flex;flex-direction:column;gap:.375rem;justify-content:center;min-width:0}.how-it-works__step-index{font-family:Roboto Mono,ui-monospace,monospace;font-size:1rem;line-height:1.08;text-transform:uppercase;white-space:nowrap}.how-it-works__step-title{font-family:Oxanium,system-ui,sans-serif;font-size:2rem;font-weight:400;line-height:1.12;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.how-it-works__background,.how-it-works__diagram,.how-it-works__icon-fill,.how-it-works__panel{transition:none}}@media(max-width:1366px){.how-it-works{--how-it-works-y:4rem;min-height:60rem}.how-it-works__panel{padding:4rem 3rem 2rem}.how-it-works__step{padding:2rem 0}.how-it-works__icon{flex-basis:6.25rem;height:6.25rem;width:6.25rem}.how-it-works__step-title{font-size:1.75rem}}@media(max-width:1024px){.how-it-works{--how-it-works-y:3rem;--how-it-works-header-pb:2.5rem;min-height:0;padding-bottom:2rem}.how-it-works__panel-body{font-size:1rem}.how-it-works__panel-heading{font-size:1.75rem}.how-it-works__diagrams{flex-basis:30rem;height:25rem;max-width:30rem}.how-it-works__image{object-position:left center}.how-it-works__steps{column-gap:1.5rem;height:auto;min-height:0}.how-it-works__step{align-items:center;gap:.75rem;padding:1.5rem 0}.how-it-works__icon{flex:0 0 3.5rem;height:3.5rem;width:3.5rem}.how-it-works__step-index{font-size:.875rem}.how-it-works__step-title{font-size:1rem}}@media(max-width:767px){.how-it-works__stage{display:contents}.how-it-works__diagrams,.how-it-works__panels{align-items:start;position:relative;z-index:1}.how-it-works__diagrams{flex:none;flex-basis:auto;height:20rem;max-width:none;order:2;padding:0 var(--how-it-works-inset)}.how-it-works__steps{column-gap:1rem;filter:none;order:3;padding:0 var(--how-it-works-inset) 2rem}.how-it-works__panels{flex:none;max-width:none;order:4}.how-it-works:not(.is-step-active) .how-it-works__panels{display:none}.how-it-works__panel{justify-content:flex-start;padding:2rem var(--how-it-works-inset) 3rem}.how-it-works__step{align-items:center;padding:1rem 0}}@media(max-width:639px){.how-it-works__steps{column-gap:.75rem}.how-it-works__step{align-items:center;flex-direction:column;gap:.5rem;text-align:center}.how-it-works__icon{flex:0 0 3rem;height:3rem;width:3rem}.how-it-works__step-copy{align-items:center;padding-top:0}.how-it-works__step-title{font-size:.75rem;white-space:nowrap}}@media(max-width:639px)and (max-width:390px){.how-it-works__step-title{max-width:8em;white-space:normal}}.customer-grid{--customer-grid-gutter:1.875rem;--customer-grid-pad-x:clamp(2.5rem,1.4788732394rem + 4.3568075117vw,5.4rem);--customer-grid-pad-y:5.625rem;--customer-grid-intro-left:var(--section-intro-inset);background-color:#fff;color:#3b3a40;padding:0}.customer-grid .inner{max-width:none;padding:0;width:100%}.customer-grid__intro{max-width:none;padding:var(--customer-grid-pad-y) clamp(1rem,.2957746479rem + 3.0046948357vw,3rem) 3.75rem var(--customer-grid-intro-left)}.customer-grid h2.customer-grid__heading{color:#6145d0}.customer-grid__grid{align-items:stretch;display:grid;gap:var(--customer-grid-gutter);grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--customer-grid-gutter)}.customer-grid__item{background-color:#3b3a40;color:#fff;display:flex;flex-direction:column;height:100%;min-height:39.0625rem;overflow:hidden;padding:6rem var(--customer-grid-pad-x);position:relative}.customer-grid__media{background-color:#3b3a40;inset:0;pointer-events:none;position:absolute;z-index:0}.customer-grid__image{display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:center;position:absolute;transition:transform .45s ease;width:100%}.customer-grid__item-body,.customer-grid__labels,.customer-grid__title{min-width:0;position:relative;width:100%;z-index:1}.customer-grid h3.customer-grid__title{font-size:2.25rem;font-weight:700;letter-spacing:0;line-height:1.12;margin:0 0 3.5rem;min-height:5.04rem;overflow-wrap:anywhere}.customer-grid h3.customer-grid__title,.customer-grid__labels{color:#fff;font-family:Oxanium,system-ui,sans-serif;text-transform:uppercase}.customer-grid__labels{display:flex;flex-direction:column;font-size:1rem;font-weight:400;gap:2.5rem;letter-spacing:.1em;line-height:1.32;list-style:none;margin:0;min-height:8.96rem;padding:0}.customer-grid__labels li{color:inherit;font:inherit;letter-spacing:inherit;margin:0;text-transform:inherit}.customer-grid__item-body{color:#fff;font-family:Roboto,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.38;margin:3.5rem 0 0}@media(hover:hover)and (pointer:fine){.customer-grid__item:focus-visible .customer-grid__image,.customer-grid__item:hover .customer-grid__image{transform:scale(1.04)}}@media(max-width:1023px){.customer-grid{--customer-grid-gutter:clamp(1rem,0.2957746479rem + 3.0046948357vw,3rem);--customer-grid-pad-x:2.5rem;--customer-grid-pad-y:3rem}.customer-grid__intro{padding-bottom:2rem;padding-top:3rem}.customer-grid__grid{grid-template-columns:1fr}.customer-grid__item{min-height:0;padding-block:3rem}.customer-grid h3.customer-grid__title{font-size:1.75rem;min-height:0}.customer-grid__item-body{font-size:1rem}.customer-grid__labels{min-height:0}}@media(prefers-reduced-motion:reduce){.customer-grid__image{transition:none}}.card-carousel{--card-carousel-max:115rem;--card-carousel-inset:max(5.625rem,calc(50% - 720px + clamp(1rem, 0.2957746479rem + 3.0046948357vw, 3rem)));--card-carousel-intro-inset:var(--section-intro-inset);--card-carousel-track-gap:3.75rem;--card-carousel-card-width:31.46875rem;--card-carousel-image-height:22.5rem;--card-carousel-gutter:0.625rem;background-color:#fff;color:#3b3a40;overflow:hidden;padding-bottom:clamp(2.25rem,1.2816901408rem + 4.1314553991vw,5rem)}.card-carousel .inner{margin:0;max-width:none;padding:0;width:100%}.card-carousel__intro{margin-bottom:var(--card-carousel-track-gap);max-width:none;padding-left:var(--card-carousel-intro-inset);padding-right:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem)}.card-carousel h2.card-carousel__heading{color:#6145d0;white-space:pre-line}.card-carousel__viewport{overflow:hidden;padding-left:var(--card-carousel-inset)}.card-carousel__track{display:block;position:relative;width:100%}.card-carousel__track:not(.owl-carousel){display:flex;flex-wrap:nowrap;gap:var(--card-carousel-gutter)}.card-carousel__track .owl-nav{margin:0}.card-carousel__track .owl-next,.card-carousel__track .owl-prev{align-items:center;background-color:#e6007e;border:2px solid #e6007e;border-radius:50%;box-shadow:0 .125rem .5rem rgba(6,17,27,.2);color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;margin:0;padding:0;position:absolute;top:calc(var(--card-carousel-image-height)/2);transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:3rem;z-index:2}.card-carousel__track .owl-next:focus-visible,.card-carousel__track .owl-next:hover,.card-carousel__track .owl-prev:focus-visible,.card-carousel__track .owl-prev:hover{background-color:#ff2fa3;border-color:#ff2fa3;box-shadow:0 .1875rem .75rem rgba(6,17,27,.28);outline:none}.card-carousel__track .owl-next.disabled,.card-carousel__track .owl-prev.disabled{opacity:.4;pointer-events:none}.card-carousel__track .owl-prev{left:.75rem}.card-carousel__track .owl-next{right:.75rem}.card-carousel__track .carousel-nav-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 21%27%3E%3Cpath fill=%27%23fff%27 fill-rule=%27evenodd%27 d=%27M11.583 5a.625.625 0 0 1 .884 0l5.058 5.058a.625.625 0 0 1 0 .884L12.467 16a.625.625 0 1 1-.884-.884l4.616-4.616-4.616-4.617a.625.625 0 0 1 0-.884%27 clip-rule=%27evenodd%27/%3E%3Cpath fill=%27%23fff%27 fill-rule=%27evenodd%27 d=%27M2.292 10.5c0-.345.28-.625.625-.625h14.025a.625.625 0 1 1 0 1.25H2.917a.625.625 0 0 1-.625-.625%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E") 50%/contain no-repeat;display:block;height:1.125rem;width:1.125rem}.card-carousel__track .carousel-nav-icon--prev{transform:scaleX(-1)}.card-carousel__item{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:auto;max-width:var(--card-carousel-card-width);min-width:var(--card-carousel-card-width);width:var(--card-carousel-card-width)}.card-carousel__media{background-color:#f5f7ff;flex:0 0 var(--card-carousel-image-height);height:var(--card-carousel-image-height);overflow:hidden;position:relative;width:100%}.card-carousel__image{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.card-carousel__copy{align-items:flex-start;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:2.25rem;padding:2.5rem 1.25rem 1.0625rem .875rem;width:100%}.card-carousel__copy:not(:has(.card-carousel__item-body)){padding-bottom:2.5rem}.card-carousel__title{font-family:Oxanium,system-ui,sans-serif;font-size:2rem;line-height:1.12;text-transform:uppercase}.card-carousel__item-body,.card-carousel__title{color:#3b3a40;font-weight:400;letter-spacing:0;margin:0}.card-carousel__item-body{font-family:Roboto,system-ui,sans-serif;font-size:1.25rem;line-height:1.38}.card-carousel--grid{--card-carousel-shell-pad:1.875rem;overflow:visible;padding-bottom:1.875rem}.card-carousel--grid .card-carousel__viewport{margin-inline:auto;max-width:var(--card-carousel-max);overflow:visible;padding-inline:var(--card-carousel-shell-pad)}.card-carousel--grid .card-carousel__track:not(.owl-carousel){display:grid;gap:var(--card-carousel-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.card-carousel--grid .card-carousel__item{max-width:none;min-width:0;width:auto}.card-carousel--grid .card-carousel__media{aspect-ratio:503.5/360;flex:0 0 auto;height:auto}@media(max-width:1023px){.card-carousel{--card-carousel-card-width:26.25rem;--card-carousel-image-height:18.75rem;padding-bottom:clamp(2.25rem,1.2816901408rem + 4.1314553991vw,5rem)}.card-carousel__copy{gap:2.5rem;padding:2rem 1rem 1.25rem .75rem}.card-carousel__title{font-size:1.75rem}.card-carousel__item-body{font-size:1rem}.card-carousel--grid{--card-carousel-shell-pad:clamp(1rem,0.2957746479rem + 3.0046948357vw,3rem);padding-bottom:1.875rem}.card-carousel--grid .card-carousel__track:not(.owl-carousel){grid-template-columns:1fr}}@media(max-width:767px){.card-carousel{--card-carousel-inset:clamp(1rem,0.2957746479rem + 3.0046948357vw,3rem);--card-carousel-track-gap:2.5rem;--card-carousel-card-width:18.75rem;--card-carousel-image-height:13.75rem;padding-bottom:clamp(2.25rem,1.2816901408rem + 4.1314553991vw,5rem)}.card-carousel__copy{gap:1.5rem;padding:1.5rem .75rem 1.0625rem .625rem}.card-carousel__item-body{font-size:1rem}.card-carousel__title{font-size:1.75rem}.card-carousel--grid{padding-bottom:1.875rem}}.overlay-carousel{--overlay-carousel-inset:1.875rem;--overlay-carousel-intro-inset:var(--section-intro-inset);--overlay-carousel-track-gap:3.75rem;--overlay-carousel-card-width:31.46875rem;--overlay-carousel-card-height:36.25rem;--overlay-carousel-gutter:0.625rem;--overlay-carousel-nav-gap:1rem;background-color:#fff;color:#3b3a40;overflow:hidden;padding-bottom:clamp(2.25rem,1.2816901408rem + 4.1314553991vw,5rem)}.overlay-carousel .inner{margin:0;max-width:none;padding:0;width:100%}.overlay-carousel__intro{margin-bottom:var(--overlay-carousel-track-gap);max-width:none;padding-left:var(--overlay-carousel-intro-inset);padding-right:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem)}.overlay-carousel h2.overlay-carousel__heading{color:#6145d0;white-space:pre-line}.overlay-carousel__viewport{overflow:hidden;padding-left:var(--overlay-carousel-inset)}.overlay-carousel__track{display:block;position:relative;width:100%}.overlay-carousel__track:not(.owl-carousel){display:flex;flex-wrap:nowrap;gap:var(--overlay-carousel-gutter)}.overlay-carousel__slide{box-sizing:border-box;height:var(--overlay-carousel-card-height);max-width:var(--overlay-carousel-card-width);min-width:var(--overlay-carousel-card-width);width:var(--overlay-carousel-card-width)}.overlay-carousel__slide--card{background-color:#06111b;color:#fff;overflow:hidden;position:relative}.overlay-carousel__media{inset:0;position:absolute}.overlay-carousel__image{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.overlay-carousel__copy{align-items:flex-start;background:linear-gradient(180deg,rgba(6,17,27,.55),rgba(6,17,27,.2) 42%,rgba(6,17,27,.65));box-sizing:border-box;display:flex;flex-direction:column;gap:1.75rem;height:100%;padding:2.5rem 1.75rem;position:relative;z-index:1}.overlay-carousel__label{color:#fff;margin:0}.overlay-carousel__title{color:#fff;font-family:Oxanium,system-ui,sans-serif;font-size:2rem;font-weight:400;letter-spacing:0;line-height:1.12;margin:0;text-transform:uppercase}.overlay-carousel__item-body{color:#fff;font-family:Roboto,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.38;margin:0;max-width:26.25rem}.overlay-carousel__slide--stats{background-color:#fff;overflow:hidden}.overlay-carousel__stats-image{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.overlay-carousel__nav-wrap{padding-left:var(--overlay-carousel-intro-inset);padding-top:1.75rem}.overlay-carousel__nav,.overlay-carousel__nav .owl-nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--overlay-carousel-nav-gap)}.overlay-carousel__nav .owl-nav{margin:0}.overlay-carousel__nav .owl-next,.overlay-carousel__nav .owl-prev{align-items:center;background-color:transparent;border:1px solid #3b3a40;border-radius:90px;color:#3b3a40;cursor:pointer;display:inline-flex;float:none;font-family:Roboto Mono,ui-monospace,monospace;font-size:1.125rem;font-weight:400;gap:.5rem;justify-content:center;letter-spacing:0;line-height:1.08;margin:0;padding:.875rem 1.375rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.overlay-carousel__nav .owl-next:focus-visible,.overlay-carousel__nav .owl-next:hover,.overlay-carousel__nav .owl-prev:focus-visible,.overlay-carousel__nav .owl-prev:hover{background-color:#3b3a40;border-color:#3b3a40;color:#fff;outline:none}.overlay-carousel__nav .owl-next:focus-visible,.overlay-carousel__nav .owl-prev:focus-visible{outline:2px solid #e6007e;outline-offset:3px}.overlay-carousel__nav .owl-next.disabled,.overlay-carousel__nav .owl-prev.disabled{opacity:.4;pointer-events:none}.overlay-carousel__nav .overlay-carousel__nav-icon{display:block;flex-shrink:0;height:1rem;width:1rem}.overlay-carousel__nav .overlay-carousel__nav-icon--prev{transform:scaleX(-1)}@media(max-width:1023px){.overlay-carousel{--overlay-carousel-card-width:26.25rem;--overlay-carousel-card-height:31.25rem}.overlay-carousel__copy{padding:2rem 1.25rem}.overlay-carousel__title{font-size:1.75rem}.overlay-carousel__item-body{font-size:1rem}}@media(max-width:767px){.overlay-carousel{--overlay-carousel-inset:clamp(1rem,0.2957746479rem + 3.0046948357vw,3rem);--overlay-carousel-track-gap:2.5rem;--overlay-carousel-card-width:18.75rem;--overlay-carousel-card-height:25rem}.overlay-carousel__copy{gap:1.25rem;padding:1.5rem 1rem}.overlay-carousel__nav .owl-next,.overlay-carousel__nav .owl-prev{font-size:1rem;padding:.75rem 1.125rem}}.platform-grid{--platform-grid-media-width:18%;--platform-grid-pad-x:4rem;--platform-grid-pad-y:3rem;--platform-grid-row-gap:1.125rem;--platform-grid-item-gap:4.75rem;--platform-grid-icon-size:4.5rem;--platform-grid-cols:minmax(10rem,0.28fr) minmax(0,1fr);--platform-grid-col-gap:2rem;align-items:stretch;color:#fff;display:flex;margin:0;padding:0;width:100%}.platform-grid,.platform-grid__media{background-color:#06111b;overflow:hidden}.platform-grid__media{align-self:stretch;flex:0 0 var(--platform-grid-media-width);min-width:0;position:relative}.platform-grid__background{display:block;height:100%;inset:0;object-fit:cover;object-position:center center;position:absolute;width:100%}.platform-grid__content{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:4.75rem;min-width:0;padding:var(--platform-grid-pad-y) var(--platform-grid-pad-x)}.platform-grid__intro{display:flex;flex-direction:column;gap:1rem;max-width:45rem}.platform-grid__eyebrow{color:#fff}.platform-grid__heading{color:#fff;font-family:Oxanium,system-ui,sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:0;line-height:1.12;margin:0;text-transform:uppercase;white-space:pre-line}.platform-grid__labels{align-items:center;column-gap:var(--platform-grid-col-gap);display:grid;grid-template-columns:var(--platform-grid-cols)}.platform-grid__label{color:#e6007e;font-family:Oxanium,system-ui,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.32;margin:0;text-transform:uppercase}.platform-grid__rows{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.platform-grid__row{align-items:center;border-top:1px solid hsla(0,0%,100%,.18);display:grid;gap:1rem var(--platform-grid-col-gap);grid-template-columns:var(--platform-grid-cols);padding:var(--platform-grid-row-gap) 0}.platform-grid__row:first-child{border-top:0;padding-top:0}.platform-grid__row:last-child{border-bottom:1px solid hsla(0,0%,100%,.18)}.platform-grid__row-label{color:#fff;font-family:Oxanium,system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.08em;line-height:1.32;margin:0;text-transform:uppercase}.platform-grid__items{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem var(--platform-grid-item-gap);list-style:none;margin:0;padding:0}.platform-grid__item{align-items:center;display:flex;flex-direction:column;gap:1.5rem;text-align:center;width:6.25rem}.platform-grid__icon{align-items:center;display:flex;height:var(--platform-grid-icon-size);justify-content:center;width:var(--platform-grid-icon-size)}.platform-grid__icon-image{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.platform-grid__item-label{color:hsla(0,0%,100%,.72);font-family:Oxanium,system-ui,sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}@media(max-width:1023px){.platform-grid{--platform-grid-pad-x:2.5rem;--platform-grid-pad-y:2.5rem;--platform-grid-item-gap:2.75rem;--platform-grid-cols:minmax(7.5rem,0.32fr) minmax(0,1fr);--platform-grid-col-gap:1.25rem}.platform-grid__heading{font-size:1.75rem;white-space:normal}.platform-grid__labels{display:flex;flex-wrap:wrap;gap:3.75rem}.platform-grid__row{gap:.75rem var(--platform-grid-col-gap)}}@media(max-width:767px){.platform-grid{--platform-grid-pad-x:clamp(1rem,0.2957746479rem + 3.0046948357vw,3rem);--platform-grid-pad-y:2rem;--platform-grid-row-gap:0.875rem;--platform-grid-icon-size:2.5rem}.platform-grid__media{display:none}.platform-grid__content{gap:4.75rem}.platform-grid__row{gap:.75rem;grid-template-columns:1fr}.platform-grid__item{width:5.5rem}}@media(max-width:639px){.platform-grid{--platform-grid-item-gap:0.75rem}.platform-grid__labels{gap:2.25rem}}.team{--team-max:1440px;--team-shell-pad:clamp(1rem,0.2957746479rem + 3.0046948357vw,3rem);--team-grid-gap:3rem 1.5rem;--team-section-gap:3.75rem;--team-group-gap:5rem;background-color:#fff;color:#3b3a40;padding-bottom:clamp(2.25rem,1.2816901408rem + 4.1314553991vw,5rem)}.team__viewport{margin-inline:auto;max-width:var(--team-max);padding-inline:var(--team-shell-pad)}.team__intro{margin-bottom:var(--team-section-gap);max-width:none}.team h2.team__heading{color:#6145d0;white-space:pre-line}.team__cta{margin-top:1.25rem}.team__groups{gap:var(--team-group-gap)}.team__group-header,.team__groups{display:flex;flex-direction:column}.team__group-header{gap:.75rem;margin-bottom:var(--team-section-gap);max-width:57rem}.team__group-title{color:#6145d0;font-family:Oxanium,system-ui,sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:0;line-height:1.12;margin:0;text-transform:uppercase}.team__group-description{color:#3b3a40;font-family:Roboto,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.38;margin:0}@media(max-width:1023px){.team__group-description{font-size:1rem}}.team__grid{display:grid;gap:var(--team-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.team__person-item{min-width:0}.team__person{align-items:flex-start;appearance:none;background:transparent;border:0;color:inherit;display:flex;flex-direction:column;font:inherit;gap:1.25rem;margin:0;min-width:0;padding:0;text-align:left;width:100%}.team__person--has-bio{cursor:pointer}.team__person--has-bio:focus-visible{outline:2px solid #6145d0;outline-offset:4px}.team__person--has-bio:focus-visible .team__name,.team__person--has-bio:hover .team__name{color:#7055f6}.team__media{background-color:#f5f7ff;display:block;height:28.75rem;max-width:100%;overflow:hidden;width:29.5625rem}.team__image{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.team__meta{display:flex;flex-direction:column;gap:.25rem;width:100%}.team__name{color:#6145d0;font-family:Oxanium,system-ui,sans-serif;font-size:2rem;font-weight:700;line-height:1.12;transition:color .2s ease}.team__name,.team__position{display:block;letter-spacing:0;margin:0;text-transform:uppercase}.team__position{color:#4c4a51;font-family:Roboto Mono,ui-monospace,monospace;font-size:1.125rem;font-weight:400;line-height:1.32}@media(max-width:1023px){.team{--team-section-gap:2.5rem;--team-group-gap:3.5rem}.team h2.team__heading{white-space:normal}.team__group-header{max-width:none}.team__grid{gap:2.5rem;grid-template-columns:1fr}.team__media{aspect-ratio:473/460;height:auto;width:100%}.team__name{font-size:1.5rem}}.team-bio-modal{display:none;inset:0;position:fixed;z-index:100}.team-bio-modal.is-open{display:block}.team-bio-modal .modal__overlay{align-items:center;background-color:rgba(59,58,64,.55);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1.5rem;position:absolute}.team-bio-modal__container{background-color:#fff;box-shadow:0 1rem 3rem rgba(59,58,64,.18);box-sizing:border-box;color:#3b3a40;margin:auto;padding:3rem 2.5rem 2.5rem;position:relative;width:min(100%,60rem)}.team-bio-modal__close{align-items:center;background:transparent;border:0;color:#4c4a51;cursor:pointer;display:flex;font-size:2rem;height:2.5rem;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:1rem;top:.75rem;width:2.5rem}.team-bio-modal__close:focus-visible,.team-bio-modal__close:hover{color:#3b3a40}.team-bio-modal__close:focus-visible{outline:2px solid #6145d0;outline-offset:2px}.team-bio-modal__content{display:flex;flex-direction:column;gap:1rem}.team-bio-modal__position{color:#4c4a51;font-family:Roboto Mono,ui-monospace,monospace;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.32;margin:0;text-transform:uppercase}.team-bio-modal__name{color:#6145d0;font-family:Oxanium,system-ui,sans-serif;font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.12;margin:0;text-transform:uppercase}.team-bio-modal__bio{color:#3b3a40;font-family:Roboto,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5}.team-bio-modal__bio p{font-size:inherit;line-height:inherit;margin:0}.team-bio-modal__bio p+p{margin-top:1rem}@media(max-width:1023px){.team-bio-modal .modal__overlay{align-items:flex-start;padding:1rem}.team-bio-modal__container{padding:2.5rem 1.5rem 1.75rem}}.product-gallery{--product-gallery-track-gap:3.75rem;--product-gallery-gutter:0.625rem;--product-gallery-slide-width:33.1875rem;--product-gallery-slide-height:25rem;background-color:#fff;color:#3b3a40;overflow:hidden;padding-bottom:1.875rem}.product-gallery .inner{margin:0;max-width:none;padding:0;width:100%}.product-gallery__intro{margin-bottom:var(--product-gallery-track-gap);max-width:none;padding-left:var(--section-intro-inset);padding-right:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem)}.product-gallery h2.product-gallery__heading{color:#6145d0;white-space:pre-line}.product-gallery__cta{margin-top:1.25rem}.product-gallery__viewport{overflow:hidden;padding:0}.product-gallery__track{display:block;position:relative;width:100%}.product-gallery__track:not(.owl-carousel){display:flex;flex-wrap:nowrap;gap:var(--product-gallery-gutter)}.product-gallery__track .owl-nav{margin:0}.product-gallery__track .owl-next,.product-gallery__track .owl-prev{align-items:center;background-color:#e6007e;border:2px solid #e6007e;border-radius:50%;box-shadow:0 .125rem .5rem rgba(6,17,27,.2);color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:3rem;z-index:2}.product-gallery__track .owl-next:focus-visible,.product-gallery__track .owl-next:hover,.product-gallery__track .owl-prev:focus-visible,.product-gallery__track .owl-prev:hover{background-color:#ff2fa3;border-color:#ff2fa3;box-shadow:0 .1875rem .75rem rgba(6,17,27,.28);outline:none}.product-gallery__track .owl-next.disabled,.product-gallery__track .owl-prev.disabled{opacity:.4;pointer-events:none}.product-gallery__track .owl-prev{left:.75rem}.product-gallery__track .owl-next{right:.75rem}.product-gallery__track .carousel-nav-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 21%27%3E%3Cpath fill=%27%23fff%27 fill-rule=%27evenodd%27 d=%27M11.583 5a.625.625 0 0 1 .884 0l5.058 5.058a.625.625 0 0 1 0 .884L12.467 16a.625.625 0 1 1-.884-.884l4.616-4.616-4.616-4.617a.625.625 0 0 1 0-.884%27 clip-rule=%27evenodd%27/%3E%3Cpath fill=%27%23fff%27 fill-rule=%27evenodd%27 d=%27M2.292 10.5c0-.345.28-.625.625-.625h14.025a.625.625 0 1 1 0 1.25H2.917a.625.625 0 0 1-.625-.625%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E") 50%/contain no-repeat;display:block;height:1.125rem;width:1.125rem}.product-gallery__track .carousel-nav-icon--prev{transform:scaleX(-1)}.product-gallery__item{box-sizing:border-box;margin:0;max-width:var(--product-gallery-slide-width);min-width:var(--product-gallery-slide-width);width:var(--product-gallery-slide-width)}.product-gallery__media{aspect-ratio:77/58;background-color:#f5f7ff;height:var(--product-gallery-slide-height);max-width:100%;overflow:hidden;width:var(--product-gallery-slide-width)}.product-gallery__image{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}@media(max-width:1023px){.product-gallery{--product-gallery-slide-width:22.5rem;--product-gallery-slide-height:16.9375rem;--product-gallery-track-gap:2.5rem}.product-gallery h2.product-gallery__heading{white-space:normal}}@media(max-width:767px){.product-gallery{--product-gallery-slide-width:17.5rem;--product-gallery-slide-height:13.1875rem}}.partnerships{--partnerships-section-gap:3.75rem;--partnerships-logo-gap-y:3.75rem;--partnerships-logo-gap-x:2.5rem;--partnerships-logo-max-height:5.625rem;background-color:#06111b;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden}.partnerships .inner{margin:0;max-width:none;padding:0;width:100%}.partnerships__intro{margin-bottom:var(--partnerships-section-gap);max-width:none;padding-left:var(--section-intro-inset);padding-right:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem)}.partnerships h2.partnerships__heading{color:#fff;white-space:pre-line}.partnerships__logos{align-items:center;box-sizing:border-box;column-gap:var(--partnerships-logo-gap-x);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0 var(--section-intro-inset);row-gap:var(--partnerships-logo-gap-y);width:100%}.partnerships__logo{align-items:center;display:flex;justify-content:center;min-height:var(--partnerships-logo-max-height);min-width:0}.partnerships__image{display:block;height:auto;max-height:var(--partnerships-logo-max-height);max-width:100%;object-fit:contain;object-position:center;width:auto}@media(max-width:1023px){.partnerships{--partnerships-logo-gap-y:2.5rem;--partnerships-logo-gap-x:1.5rem;--partnerships-section-gap:2.5rem}.partnerships h2.partnerships__heading{white-space:normal}.partnerships__logos{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem)}.partnerships__intro{padding-left:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem)}}@media(max-width:767px){.partnerships{--partnerships-logo-gap-y:2rem;--partnerships-logo-gap-x:1rem;--partnerships-logo-max-height:4rem}.partnerships__logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-grid{--feature-grid-section-gap:3.75rem;--feature-grid-col-gap:2.5rem;--feature-grid-row-gap:3.75rem;--feature-grid-icon-size:4.5rem;background-color:#06111b;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden}.feature-grid .inner{margin:0;max-width:none;padding:0;width:100%}.feature-grid__intro{margin-bottom:var(--feature-grid-section-gap);max-width:none;padding-left:var(--section-intro-inset);padding-right:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem)}.feature-grid h2.feature-grid__heading{color:#fff;white-space:pre-line}.feature-grid__grid{align-items:start;box-sizing:border-box;column-gap:var(--feature-grid-col-gap);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0 var(--section-intro-inset);row-gap:var(--feature-grid-row-gap);width:100%}.feature-grid__item{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem;min-width:0}.feature-grid__icon{align-items:center;display:flex;height:var(--feature-grid-icon-size);justify-content:flex-start;width:var(--feature-grid-icon-size)}.feature-grid__icon-image{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:left center;width:auto}.feature-grid h3.feature-grid__title{color:#fff;font-family:Oxanium,system-ui,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.32;margin:0 0 .75rem;text-transform:uppercase}.feature-grid__description{color:#fff;font-family:Roboto,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.38;margin:0}@media(max-width:1023px){.feature-grid{--feature-grid-section-gap:2.5rem;--feature-grid-col-gap:1.5rem;--feature-grid-row-gap:2.5rem}.feature-grid h2.feature-grid__heading{white-space:normal}.feature-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem)}.feature-grid__intro{padding-left:clamp(1rem,.2957746479rem + 3.0046948357vw,3rem)}.feature-grid__description{font-size:1rem}}@media(max-width:767px){.feature-grid{--feature-grid-row-gap:2rem;--feature-grid-icon-size:3.5rem}.feature-grid__grid{grid-template-columns:1fr}.feature-grid__item{gap:2rem}}.cta{background-color:#fff;color:#3b3a40;padding-block:clamp(2.25rem,1.2816901408rem + 4.1314553991vw,5rem)}.cta__content{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin-inline:auto;max-width:57rem;text-align:center}.cta h2.cta__heading{color:#6145d0;font-family:Oxanium,system-ui,sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:0;line-height:1.12;margin:0;text-transform:uppercase;white-space:pre-line}@media(max-width:1023px){.cta h2.cta__heading{font-size:1.75rem}}.cta__logo{display:block;height:auto;max-width:17.5rem;width:auto}.cta__body{color:#3b3a40;font-family:Roboto,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.38;margin:0}@media(max-width:1023px){.cta__body{font-size:1rem}}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(images/owl.video.play.7f01b071.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}
