:root{--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(1rem,.3271vw + .9264rem,1.25rem);font-weight:400;line-height:135%}h1,h2{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(2.3125rem,5.9689vw + .9695rem,6.875rem);font-weight:700;line-height:110%}h3{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;padding-top:1px;font-size:clamp(1.8125rem,1.7171vw + 1.4262rem,3.125rem);font-weight:700;line-height:110%}h4{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(1.5rem,1.4718vw + 1.1688rem,2.625rem);font-weight:700;line-height:110%}h5{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(1.375rem,.8994vw + 1.1726rem,2.0625rem);font-weight:700;line-height:110%}h6{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(1rem,.5724vw + .8712rem,1.4375rem);font-weight:700;line-height:110%}p{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;color:#1a1a1a;font-size:clamp(1rem,.3271vw + .9264rem,1.25rem);font-weight:400;line-height:135%}small{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(.75rem,.3271vw + .6764rem,1rem);font-weight:400;line-height:135%}a{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:12px;font-weight:500;line-height:110%;font-size:inherit;color:#257799;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:color .1s cubic-bezier(0,0,.2,1)}a:hover{color:#000;text-decoration-thickness:2px}a:focus-visible{border-radius:1px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1a1a1a}code,kbd,samp,pre{letter-spacing:-0.3%;font-family:Google Sans Code,Roboto Mono,monospace;font-size:12px;font-weight:500;line-height:110%}strong,b{font-weight:700}em,i{font-style:italic}.type-h1,.type-h2{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(2.3125rem,5.9689vw + .9695rem,6.875rem);font-weight:700;line-height:110%}.type-h3{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(1.8125rem,1.7171vw + 1.4262rem,3.125rem);font-weight:700;line-height:110%}.type-h4{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(1.5rem,1.4718vw + 1.1688rem,2.625rem);font-weight:700;line-height:110%}.type-h5{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(1.375rem,.8994vw + 1.1726rem,2.0625rem);font-weight:700;line-height:110%}.type-body1{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(1.625rem,.3271vw + 1.5514rem,1.875rem);font-weight:400;line-height:135%}.type-body2{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(1rem,.3271vw + .9264rem,1.25rem);font-weight:400;line-height:135%}.type-body3{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(.75rem,.3271vw + .6764rem,1rem);font-weight:400;line-height:135%}.type-body-block-text,.type-body-block-list{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:clamp(1rem,.1635vw + .9632rem,1.125rem);font-weight:400;line-height:135%}.type-cta{letter-spacing:-0.3%;font-family:Google Sans Code,Roboto Mono,monospace;font-size:12px;font-weight:500;line-height:110%}.type-nav{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:12px;font-weight:400;line-height:110%}.type-technical{letter-spacing:-0.3%;font-family:Google Sans Code,Roboto Mono,monospace;font-size:12px;font-weight:500;line-height:110%}.type-label{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;text-transform:uppercase;font-size:11px;font-weight:700;line-height:110%}.type-carousel-label{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;font-size:12px;font-weight:700;line-height:110%}.webinar-speakers{background-color:#fff;padding-bottom:clamp(2rem,3.4525vw + 1.2232rem,3.75rem);display:none}.webinar-speakers .content-col{flex-direction:column;gap:clamp(1.5rem,1.9729vw + 1.0561rem,2.5rem);padding-left:0;display:flex}@media (min-width:1024px){.webinar-speakers .content-col{padding-left:clamp(0rem,3.6991vw - .8323rem,1.875rem)}}.webinar-speakers .content-col .main-row{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.webinar-speakers .content-col .main-row{grid-template-columns:repeat(2,minmax(0,227px))}}.webinar-speakers .content-col .speaker{width:100%;max-width:227px}.webinar-speakers .content-col .speaker .photo{width:clamp(7.5rem,7.275vw + 5.8631rem,11.1875rem);height:clamp(7.5rem,7.275vw + 5.8631rem,11.1875rem);margin-bottom:clamp(1rem,2.4661vw + .4451rem,2.25rem);display:block}.webinar-speakers .content-col .speaker .name{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;color:#000;margin-bottom:10px;font-size:clamp(1rem,.3271vw + .9264rem,1.25rem);font-weight:700;line-height:135%}.webinar-speakers .content-col .speaker .title{font-family:"Helvetica Neue",var(--font-helvetica-now-display),"Helvetica Now Display",Arial,sans-serif;letter-spacing:-0.3%;color:#979797;font-size:clamp(1rem,.3271vw + .9264rem,1.25rem);font-weight:700;line-height:135%}
