*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;padding:0}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{-webkit-margin-after:0;margin-bottom:0}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{font-family:var(--headline)}img,picture,video{max-width:100%;height:auto}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth}}:root{--bodyfont:"polymath",sans-serif;--headline:"polymath",sans-serif;--main-color:#002d4d;--main-color-hue:#c4ced4;--secondary-color:#005c5c;--compliment-color:#e1e16b;--sage-color:#c4ced4;--black:#000;--lightgray:#ebebeb;--gray:#898992;--darkgray:#333;--white:#fff;--whitesnow:#f5f5f5;--ail-main-color:#a63387;--width-inner-container:min(1350px,100% - 2rem)}@view-transition{navigation:auto}html{scroll-timeline-name:--page-scroll;scroll-timeline-axis:block}body{color:var(--black);font-family:var(--bodyfont);font-size:1.125rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--headline);font-weight:600}h1,h3{font-size:1.9rem;line-height:1.1}@media (min-width:1000px){h1,h3{font-size:3rem}}h2{font-size:1.4rem;line-height:1.1}@media (min-width:1000px){h2{font-size:1.7rem}}h4{font-size:1.1rem;line-height:1.1}@media (min-width:1000px){h4{font-size:1.5rem}}h5{text-transform:uppercase;margin-top:20px;margin-bottom:0;font-size:1.2rem;font-weight:700;line-height:1.2}@media (min-width:1000px){h5{font-size:1.5rem}}a,a:visited{color:var(--black);font-weight:700;text-decoration:underline}a:hover,a:visited:hover{color:var(--secondary-color)}header a,footer a,.interior-page-nav a,a .keynotes,a .counter,header a:visited,footer a:visited,.interior-page-nav a:visited,a:visited .keynotes,a:visited .counter{text-decoration:none}.xContent{text-align:center;margin:0 auto}.intro-section,.keynotes,.link-section-wrapper,.counter,.latest-news-section,.testimonial-counter-wrapper,.agendaataglance-wrapper,.trackstochoosefrom,.trackstochoosefromclick,.speakers-home-page,.hands-on-labs,.detour,.sponsors-section-home,.introsection,.hotelinfo,.extra-travel-info,.travelinfo,.internal-page-section,.speaker-intro,.trackbox,.daycalendar{padding:40px 0}@media (min-width:1000px){.intro-section,.keynotes,.link-section-wrapper,.counter,.latest-news-section,.testimonial-counter-wrapper,.agendaataglance-wrapper,.trackstochoosefrom,.trackstochoosefromclick,.speakers-home-page,.hands-on-labs,.detour,.sponsors-section-home,.introsection,.hotelinfo,.extra-travel-info,.travelinfo,.internal-page-section,.speaker-intro,.trackbox,.daycalendar{padding:80px 0 0}}.intro-section .summary,.intro-section .link-section,.intro-section .agendaataglance-inner,.keynotes .summary,.keynotes .link-section,.keynotes .agendaataglance-inner,.link-section-wrapper .summary,.link-section-wrapper .link-section,.link-section-wrapper .agendaataglance-inner,.counter .summary,.counter .link-section,.counter .agendaataglance-inner,.latest-news-section .summary,.latest-news-section .link-section,.latest-news-section .agendaataglance-inner,.testimonial-counter-wrapper .summary,.testimonial-counter-wrapper .link-section,.testimonial-counter-wrapper .agendaataglance-inner,.agendaataglance-wrapper .summary,.agendaataglance-wrapper .link-section,.agendaataglance-wrapper .agendaataglance-inner,.trackstochoosefrom .summary,.trackstochoosefrom .link-section,.trackstochoosefrom .agendaataglance-inner,.trackstochoosefromclick .summary,.trackstochoosefromclick .link-section,.trackstochoosefromclick .agendaataglance-inner,.speakers-home-page .summary,.speakers-home-page .link-section,.speakers-home-page .agendaataglance-inner,.hands-on-labs .summary,.hands-on-labs .link-section,.hands-on-labs .agendaataglance-inner,.detour .summary,.detour .link-section,.detour .agendaataglance-inner,.sponsors-section-home .summary,.sponsors-section-home .link-section,.sponsors-section-home .agendaataglance-inner,.introsection .summary,.introsection .link-section,.introsection .agendaataglance-inner,.hotelinfo .summary,.hotelinfo .link-section,.hotelinfo .agendaataglance-inner,.extra-travel-info .summary,.extra-travel-info .link-section,.extra-travel-info .agendaataglance-inner,.travelinfo .summary,.travelinfo .link-section,.travelinfo .agendaataglance-inner,.internal-page-section .summary,.internal-page-section .link-section,.internal-page-section .agendaataglance-inner,.speaker-intro .summary,.speaker-intro .link-section,.speaker-intro .agendaataglance-inner,.trackbox .summary,.trackbox .link-section,.trackbox .agendaataglance-inner,.daycalendar .summary,.daycalendar .link-section,.daycalendar .agendaataglance-inner{width:var(--width-inner-container);z-index:1;margin-left:auto;margin-right:auto;position:relative}iframe{aspect-ratio:16/9;width:100%;height:100%}:focus-visible{outline:.125em solid #add8e6!important}[type=button]:focus-visible{outline:.125em solid #add8e6!important}[type=reset]:focus-visible{outline:.125em solid #add8e6!important}[type=submit]:focus-visible{outline:.125em solid #add8e6!important}button:focus-visible{outline:.125em solid #add8e6!important}.cta{text-align:center;background:var(--compliment-color);border:1px solid var(--compliment-color);text-transform:uppercase;letter-spacing:1px;border-radius:10px;height:3.125rem;font-size:1.25rem;font-weight:600;line-height:3.125rem;text-decoration:none;color:var(--black)!important}.cta:hover{background-color:var(--white);border:1px solid var(--white);color:var(--secondary-color)!important}.register-section{text-align:center;background:var(--secondary-color);padding:29px 20px 36px}.register-section a,.register-section a:visited{color:var(--white);font-size:1.5rem;line-height:1;text-decoration:none}.register-section a:hover,.register-section a:visited:hover{opacity:.5}.windows-os .cta,.windows-os a.button{padding-top:.1rem}.windows-os .link-section-wrapper .link-section ul li>a:first-child{padding-top:.2rem}.letter-space-1px{letter-spacing:1px}.event-info-section{z-index:0;width:100%;color:var(--main-color);text-align:center;background:var(--white);text-transform:uppercase;box-shadow:2px 15px 35px var(--main-color);margin-left:auto;margin-right:auto;padding:13px 1rem 12px;font-size:max(.875rem,min(.739rem + .68vw,1.25rem));font-weight:500;line-height:1.2;position:relative}@media (min-width:1000px){.event-info-section{box-shadow:2px 25px 40px var(--black)}}@media (min-width:1200px){.event-info-section{width:var(--width-inner-container);font-size:1.25rem}.home .event-info-section{opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1),visibility 0s linear .5s;transform:translateY(-10px)}.home .header.isintersecting .event-info-section{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s,0s;transform:translateY(0)}}.event-info-section span{color:var(--black);padding:0 6px;display:inline-block}header{z-index:1000;width:100%;position:relative}@media (min-width:1200px){header{position:fixed;top:0;left:0}}header .subsiteLogos{background:var(--main-color)}header .subsiteLogos ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin:0;padding:10px 1rem 8px;list-style-type:none;display:flex}@media (min-width:1200px){header .subsiteLogos ul{flex-wrap:nowrap;gap:0 3rem}}header .subsiteLogos ul li{text-transform:uppercase;color:var(--white);font-size:max(.75rem,min(.636rem + .57vw,1.063rem));font-weight:700;line-height:1.1;position:relative}header .subsiteLogos ul li a{color:inherit;opacity:1;display:inline-block}header .subsiteLogos ul li small{display:none}@media (min-width:1200px){header .subsiteLogos ul li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 26'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23ffffff; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M13,0C5.82066,0,0,5.82058,0,13s5.82066,13,13,13,13-5.82058,13-13S20.17905,0,13,0ZM24.128,8.13131l-.26149,6.52541h-1.4277l-.26156-6.52541h1.95074ZM6.31139,17.74805H1.75121v-9.61673h1.85098v8.02078h2.7092v1.59595ZM8.92409,17.74805h-1.85098v-9.61673h1.85098v9.61673ZM13.95324,17.74805h-1.97793l-2.38777-9.61673h1.91806l1.3341,6.33754c.06745.32136.11641.72874.14723,1.21999h.04717l.03373-.25458c.03083-.31742.078-.65037.14151-.99899l1.33373-6.30396h1.86435l-2.45418,9.61673ZM21.52035,17.74805h-4.58766v-9.61673h4.42015v1.59581h-2.5688v2.40091h2.40812v1.59633h-2.40812v2.42773h2.73631v1.59595ZM23.18272,17.86869c-.30866,0-.56472-.10051-.76782-.30197-.20391-.20094-.30546-.46035-.30546-.77733,0-.33117.09939-.5951.29893-.79181.19805-.19678.45701-.29491.77435-.29491.33087,0,.59161.1017.78097.30502.1901.20317.28548.46391.28548.78171,0,.30361-.0965.5593-.28875.76752-.19262.20785-.45158.31178-.7777.31178Z'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:26px;padding-left:30px;font-size:1.063rem}header .subsiteLogos ul li:hover{color:var(--compliment-color);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 26'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23e1e16b; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M13,0C5.82066,0,0,5.82058,0,13s5.82066,13,13,13,13-5.82058,13-13S20.17905,0,13,0ZM24.128,8.13131l-.26149,6.52541h-1.4277l-.26156-6.52541h1.95074ZM6.31139,17.74805H1.75121v-9.61673h1.85098v8.02078h2.7092v1.59595ZM8.92409,17.74805h-1.85098v-9.61673h1.85098v9.61673ZM13.95324,17.74805h-1.97793l-2.38777-9.61673h1.91806l1.3341,6.33754c.06745.32136.11641.72874.14723,1.21999h.04717l.03373-.25458c.03083-.31742.078-.65037.14151-.99899l1.33373-6.30396h1.86435l-2.45418,9.61673ZM21.52035,17.74805h-4.58766v-9.61673h4.42015v1.59581h-2.5688v2.40091h2.40812v1.59633h-2.40812v2.42773h2.73631v1.59595ZM23.18272,17.86869c-.30866,0-.56472-.10051-.76782-.30197-.20391-.20094-.30546-.46035-.30546-.77733,0-.33117.09939-.5951.29893-.79181.19805-.19678.45701-.29491.77435-.29491.33087,0,.59161.1017.78097.30502.1901.20317.28548.46391.28548.78171,0,.30361-.0965.5593-.28875.76752-.19262.20785-.45158.31178-.7777.31178Z'/%3E%3C/svg%3E")}header .subsiteLogos ul li:hover a,header .subsiteLogos ul li:hover a:visited{color:inherit}header .subsiteLogos ul li#redmond.live{color:var(--compliment-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 26'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23e1e16b; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M13,0C5.82066,0,0,5.82058,0,13s5.82066,13,13,13,13-5.82058,13-13S20.17905,0,13,0ZM24.128,8.13131l-.26149,6.52541h-1.4277l-.26156-6.52541h1.95074ZM6.31139,17.74805H1.75121v-9.61673h1.85098v8.02078h2.7092v1.59595ZM8.92409,17.74805h-1.85098v-9.61673h1.85098v9.61673ZM13.95324,17.74805h-1.97793l-2.38777-9.61673h1.91806l1.3341,6.33754c.06745.32136.11641.72874.14723,1.21999h.04717l.03373-.25458c.03083-.31742.078-.65037.14151-.99899l1.33373-6.30396h1.86435l-2.45418,9.61673ZM21.52035,17.74805h-4.58766v-9.61673h4.42015v1.59581h-2.5688v2.40091h2.40812v1.59633h-2.40812v2.42773h2.73631v1.59595ZM23.18272,17.86869c-.30866,0-.56472-.10051-.76782-.30197-.20391-.20094-.30546-.46035-.30546-.77733,0-.33117.09939-.5951.29893-.79181.19805-.19678.45701-.29491.77435-.29491.33087,0,.59161.1017.78097.30502.1901.20317.28548.46391.28548.78171,0,.30361-.0965.5593-.28875.76752-.19262.20785-.45158.31178-.7777.31178Z'/%3E%3C/svg%3E")}header .subsiteLogos ul li#redmond.live a:hover,header .subsiteLogos ul li#redmond.live a:visited{color:inherit}header .subsiteLogos ul li.coming-soon:hover{cursor:default}header .subsiteLogos ul li.coming-soon:hover:before{content:"COMING SOON";z-index:5;background:var(--main-color);width:105%;height:100%;color:var(--compliment-color);letter-spacing:1px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:0;right:0}header .subsiteLogos ul li.over{color:var(--gray);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 26'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23898992; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M13,0C5.82066,0,0,5.82058,0,13s5.82066,13,13,13,13-5.82058,13-13S20.17905,0,13,0ZM24.128,8.13131l-.26149,6.52541h-1.4277l-.26156-6.52541h1.95074ZM6.31139,17.74805H1.75121v-9.61673h1.85098v8.02078h2.7092v1.59595ZM8.92409,17.74805h-1.85098v-9.61673h1.85098v9.61673ZM13.95324,17.74805h-1.97793l-2.38777-9.61673h1.91806l1.3341,6.33754c.06745.32136.11641.72874.14723,1.21999h.04717l.03373-.25458c.03083-.31742.078-.65037.14151-.99899l1.33373-6.30396h1.86435l-2.45418,9.61673ZM21.52035,17.74805h-4.58766v-9.61673h4.42015v1.59581h-2.5688v2.40091h2.40812v1.59633h-2.40812v2.42773h2.73631v1.59595ZM23.18272,17.86869c-.30866,0-.56472-.10051-.76782-.30197-.20391-.20094-.30546-.46035-.30546-.77733,0-.33117.09939-.5951.29893-.79181.19805-.19678.45701-.29491.77435-.29491.33087,0,.59161.1017.78097.30502.1901.20317.28548.46391.28548.78171,0,.30361-.0965.5593-.28875.76752-.19262.20785-.45158.31178-.7777.31178Z'/%3E%3C/svg%3E")}header .subsiteLogos ul li.over:before{pointer-events:none;content:"";z-index:5;text-align:center;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 92 16.4' style='enable-background:new 0 0 92 16.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.7,0.9h4.6l0.1,1.7H2.9v9.5h2.6l-0.1,1.7H0.7V0.9z M13.6,11c-0.9-0.9-1.4-2.2-1.4-3.8c0-1.7,0.5-3.1,1.4-4 c0.9-0.9,2.2-1.4,4-1.4c1.1,0,2.1,0.2,3.1,0.5v1.9c-0.9-0.4-1.9-0.6-2.9-0.6c-1.2,0-2,0.3-2.5,0.9c-0.5,0.6-0.8,1.5-0.8,2.7 c0,1.1,0.3,2,0.8,2.6c0.5,0.6,1.4,0.8,2.5,0.8c1,0,2-0.2,2.9-0.5v1.9c-0.9,0.3-2,0.5-3.1,0.5C15.9,12.3,14.5,11.9,13.6,11z M21.1,8.4c0-1.3,0.3-2.3,1-2.9c0.7-0.7,1.7-1,3.1-1s2.4,0.3,3.1,1c0.7,0.7,1,1.7,1,2.9c0,2.6-1.4,4-4.1,4 C22.5,12.3,21.1,11,21.1,8.4z M26.7,10c0.3-0.3,0.4-0.9,0.4-1.6S27,7.1,26.7,6.8c-0.3-0.3-0.8-0.5-1.5-0.5c-0.7,0-1.2,0.2-1.5,0.5 c-0.3,0.3-0.4,0.9-0.4,1.6s0.1,1.3,0.4,1.6c0.3,0.3,0.8,0.5,1.5,0.5C25.9,10.5,26.4,10.3,26.7,10z M30.8,4.6h2l0.1,0.7 c0.8-0.6,1.7-0.9,2.6-0.9c0.5,0,0.9,0.1,1.2,0.2c0.3,0.2,0.5,0.4,0.7,0.7c0.4-0.3,0.8-0.5,1.3-0.7c0.5-0.2,1-0.2,1.6-0.2 c0.9,0,1.5,0.2,1.9,0.7c0.4,0.5,0.6,1.1,0.6,2.1v5h-2.1V7.4c0-0.5-0.1-0.8-0.3-1.1c-0.2-0.2-0.6-0.3-1-0.3c-0.3,0-0.6,0.1-0.9,0.2 c-0.3,0.1-0.5,0.3-0.7,0.5c0.1,0.2,0.1,0.4,0.1,0.7v4.8h-2V7.4c0-0.5-0.1-0.8-0.3-1.1C35.4,6.1,35.1,6,34.6,6 c-0.5,0-1.1,0.3-1.7,0.8v5.3h-2.1V4.6z M44.6,4.6h1.9l0.1,0.7c0.3-0.3,0.7-0.5,1.1-0.6s0.9-0.2,1.4-0.2c1.1,0,2,0.3,2.6,0.9 s0.9,1.6,0.9,2.9c0,1.3-0.3,2.4-0.9,3c-0.6,0.7-1.5,1-2.7,1c-0.9,0-1.6-0.2-2.2-0.6v3.9h-2.2V4.6z M49.8,10.2c0.3-0.4,0.5-1,0.5-1.8 c0-0.8-0.1-1.4-0.4-1.8S49.1,6,48.4,6c-0.7,0-1.2,0.2-1.7,0.7v3.5c0.2,0.2,0.5,0.3,0.7,0.4c0.2,0.1,0.5,0.1,0.9,0.1 C49,10.8,49.5,10.6,49.8,10.2z M54.5,11.8c-0.3-0.3-0.5-0.9-0.5-1.6V1.4h2.2V10c0,0.3,0,0.5,0.2,0.6s0.3,0.2,0.5,0.2 c0.3,0,0.5,0,0.8-0.1v1.5c-0.2,0.1-0.4,0.1-0.7,0.2c-0.2,0-0.5,0.1-0.8,0.1C55.4,12.3,54.8,12.2,54.5,11.8z M58.9,11.3 c-0.8-0.7-1.1-1.7-1.1-3c0-1.2,0.3-2.2,1-2.9s1.6-1,2.9-1c1.2,0,2,0.3,2.7,0.9s1,1.4,1,2.4v1.4h-5.5c0.1,0.6,0.4,1,0.8,1.2 c0.4,0.2,1.1,0.4,1.9,0.4c0.4,0,0.8,0,1.2-0.1c0.4-0.1,0.8-0.2,1.1-0.3v1.5c-0.7,0.3-1.6,0.5-2.8,0.5C60.7,12.3,59.6,12,58.9,11.3z M63.3,7.8V7.4c0-0.9-0.6-1.4-1.7-1.4c-0.7,0-1.2,0.1-1.5,0.4c-0.3,0.3-0.4,0.7-0.4,1.4H63.3z M67.8,11.7c-0.4-0.4-0.6-1.1-0.6-1.9 V6.3h-1.1V4.6h1.1V3l2.2-0.6v2.3h1.9l-0.1,1.7h-1.8v3.4c0,0.4,0.1,0.7,0.3,0.8c0.2,0.2,0.5,0.2,0.9,0.2c0.3,0,0.6-0.1,0.9-0.2V12 c-0.5,0.2-1,0.3-1.7,0.3C68.9,12.3,68.2,12.1,67.8,11.7z M73.4,11.3c-0.8-0.7-1.1-1.7-1.1-3c0-1.2,0.3-2.2,1-2.9s1.6-1,2.9-1 c1.2,0,2,0.3,2.7,0.9s1,1.4,1,2.4v1.4h-5.5c0.1,0.6,0.4,1,0.8,1.2c0.4,0.2,1.1,0.4,1.9,0.4c0.4,0,0.8,0,1.2-0.1 c0.4-0.1,0.8-0.2,1.1-0.3v1.5c-0.7,0.3-1.6,0.5-2.8,0.5C75.2,12.3,74.2,12,73.4,11.3z M77.9,7.8V7.4c0-0.9-0.6-1.4-1.7-1.4 c-0.7,0-1.2,0.1-1.5,0.4c-0.3,0.3-0.4,0.7-0.4,1.4H77.9z M86.6,12.1h2.6V2.6h-2.5l0.1-1.7h4.6v12.9h-4.7L86.6,12.1z'/%3E%3C/svg%3E") 50%/95px no-repeat;width:100%;height:100%;position:absolute;top:1px;right:0}header .subsiteLogos ul li small{font-size:.75rem;font-weight:500;display:block}}header .ticker-wrapper{background:var(--main-color-hue);color:var(--black);text-transform:uppercase;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:15px 10px 11px;font-size:1rem;font-weight:500;line-height:1.2;display:grid}@media (min-width:1000px){header .ticker-wrapper{font-size:max(.813rem,min(2vw - .438rem,1.25rem))}}@media (min-width:1350px){header .ticker-wrapper{font-size:1.25rem}}header .ticker-wrapper .summary{gap:0 1.5rem;margin-left:auto;margin-right:auto;padding:0 2rem;display:grid}@media (min-width:1000px){header .ticker-wrapper .summary{grid-template-columns:auto auto}}header .ticker-wrapper p{margin:0}@media (max-width:999px){header .ticker-wrapper .register-by{text-align:center;margin-top:8px}}header .ticker-wrapper .register-by span{color:var(--main-color)}header .ticker-wrapper .register-by .regby{font-weight:500}header .ticker-wrapper a,header .ticker-wrapper a:visited{color:var(--compliment-color2);text-decoration:none}header .ticker-wrapper a:hover,header .ticker-wrapper a:visited:hover{opacity:.8}header .counter-wrapper{position:relative}@media (min-width:1000px){header .counter-wrapper{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:0 1rem;display:grid}}header .counter-wrapper .counter-title{text-align:center;font-weight:600;display:block}header .counter-wrapper .countdownclock{flex-wrap:nowrap;justify-content:center;gap:0 10px;display:flex}header .counter-wrapper .daysleft,header .counter-wrapper .hoursleft,header .counter-wrapper .minutesleft,header .counter-wrapper .secondsleft{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","lnum";white-space:nowrap;padding-right:10px;position:relative}header .counter-wrapper .daysleft:after,header .counter-wrapper .hoursleft:after,header .counter-wrapper .minutesleft:after,header .counter-wrapper .secondsleft:after{content:"";color:var(--black);border-right:1px solid var(--black);height:90%;position:absolute;top:1px;right:0}header .counter-wrapper .daysleft:last-child:after,header .counter-wrapper .hoursleft:last-child:after,header .counter-wrapper .minutesleft:last-child:after,header .counter-wrapper .secondsleft:last-child:after{visibility:hidden}@media (min-width:1000px){header .counter-wrapper .daysleft:last-child:after,header .counter-wrapper .hoursleft:last-child:after,header .counter-wrapper .minutesleft:last-child:after,header .counter-wrapper .secondsleft:last-child:after{visibility:visible;right:-6px}}@media (max-width:500px){header .counter-wrapper .secondsleft{display:none!important}header .counter-wrapper .minutesleft{margin-right:0}header .counter-wrapper .minutesleft:after{visibility:hidden}}header .counter-wrapper .unit{text-transform:uppercase;letter-spacing:initial}header .top-logo-wrapper{background:var(--secondary-color);margin-left:auto;margin-right:auto;padding:10px 20px 8px;position:relative}@media (min-width:1200px){header .top-logo-wrapper{width:var(--width-inner-container);grid-template-columns:.977fr 2fr;align-items:center;gap:0 2rem;padding:25px 40px 24px 35px;display:grid}}@media (min-width:1300px){header .top-logo-wrapper{gap:0 4rem}}@media (max-width:1199px){header .top-logo-wrapper .eventDetails{max-width:280px}}@media (max-width:449px){header .top-logo-wrapper{padding:17px 10px 13px 20px}header .top-logo-wrapper .eventDetails{max-width:215px}}@media (min-width:1200px){header .menu-toggle{display:none!important}}@media (max-width:1199px){header .menu-toggle{float:right;cursor:pointer;z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24.693px' height='15.473px' viewBox='0 0 24.693 15.473' enable-background='new 0 0 24.693 15.473' xml:space='preserve'%3E%3Crect fill='%23ffffff' width='24.693' height='3.083'/%3E%3Crect y='6.23' fill='%23ffffff' width='24.693' height='3.083'/%3E%3Crect y='12.391' fill='%23ffffff' width='24.693' height='3.082'/%3E%3C/svg%3E%0A") top/25px no-repeat;border:0;width:35px;height:25px;margin:17px 0 0 auto;display:flex;position:relative}header .menu-toggle.act{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24.7 15.5' style='enable-background:new 0 0 24.7 15.5;' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M13.4,6.5L17,2.9c0.7-0.7,0.7-1.7,0-2.4c-0.7-0.7-1.7-0.7-2.4,0L11,4.1L7.4,0.5C6.7-0.2,5.7-0.2,5,0.5 C4.3,1.2,4.3,2.2,5,2.9l3.6,3.6L5,10.1c-0.7,0.7-0.7,1.7,0,2.4C5.3,12.8,5.8,13,6.2,13c0.4,0,0.9-0.2,1.2-0.5L11,8.9l3.6,3.6 c0.3,0.3,0.8,0.5,1.2,0.5c0.4,0,0.9-0.2,1.2-0.5c0.7-0.7,0.7-1.7,0-2.4L13.4,6.5z'/%3E%3C/svg%3E%0A") top no-repeat}}header .topnav{background:var(--black);background:color-mix(in srgb,var(--main-color)70%,black);z-index:1;width:300px;padding:60px 20px 30px;position:absolute;top:0;right:0}@media (min-width:1200px){header .topnav{background:0 0;width:auto;padding:0;display:block;position:relative;right:auto}}header .topnav br{display:none}header .topnav.no-js li:hover>ul{visibility:visible;white-space:normal;width:250%}header .topnav.no-js li:focus-within>ul{visibility:visible}@media (max-width:1199px){header .topnav{display:none}}header .topnav.nav-open{display:block}@media (max-width:1199px){header .topnav.nav-open{margin-bottom:35px}}header .topnavlist{margin:0;padding:0;list-style:none}@media (min-width:1200px){header .topnavlist{justify-content:flex-end;gap:1.5em;display:flex}}header .topnavlist a[href="javascript:void(0);"]{cursor:default}header .topnavlist ul[aria-hidden=false]{visibility:visible}header .topnavlist .sub-menu--right{left:auto!important;right:0!important}header .topnavlist a,header .topnavlist button{color:#fff;background:0 0;margin-top:1em;font-weight:600;text-decoration:none;position:relative}@media (min-width:1200px){header .topnavlist a,header .topnavlist button{margin-top:initial;padding:0 0 .1em}header .topnavlist a:hover,header .topnavlist button:hover{color:var(--compliment-color)}}header .topnavlist a.hasChild:after,header .topnavlist button.hasChild:after{content:"";background-size:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 5' style='enable-background:new 0 0 10 5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='1,0.3 5,4.7 9,0.3 '/%3E%3C/svg%3E");width:14px;height:7px;margin-top:3px;margin-left:7px;transition:all .4s ease-in-out}header .topnavlist>li{flex-wrap:wrap;justify-content:stretch;display:flex;position:relative}@media (max-width:1199px){header .topnavlist>li{text-align:center}}header .topnavlist>li>a,header .topnavlist>li>button{cursor:pointer;border:0;flex-wrap:wrap;flex:1 0 auto;justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:1.5;display:flex}@media (min-width:1200px){header .topnavlist>li>a,header .topnavlist>li>button{font-size:14px}}header .topnavlist li.registernav{text-transform:uppercase;text-align:center}header .topnavlist li.registernav a,header .topnavlist li.registernav a:visited{background:var(--compliment-color);color:var(--black);border:1px solid var(--compliment-color);letter-spacing:1px;border-radius:10px;padding:18px 17px 16px;font-weight:600;line-height:1;display:block}header .topnavlist li.registernav a:hover,header .topnavlist li.registernav a:visited:hover{background:var(--white);color:var(--secondary-color);border:1px solid var(--white)}header .topnavlist ul,header .topnavlist ul>li>ul{visibility:hidden;z-index:1;background:var(--compliment-color);white-space:nowrap;border-radius:10px;flex-grow:1;width:100%;padding:.7em 0 .3em;list-style:none;position:absolute;top:90%;left:0}@media (min-width:1200px){header .topnavlist ul,header .topnavlist ul>li>ul{padding:.8em 1em .3em 0}}header .topnavlist ul a,header .topnavlist ul a:visited,header .topnavlist ul>li>ul a,header .topnavlist ul>li>ul a:visited{text-transform:inherit;color:var(--black);margin:0 .8em .5em;font-size:17px;display:block}@media (min-width:1200px){header .topnavlist ul a,header .topnavlist ul a:visited,header .topnavlist ul>li>ul a,header .topnavlist ul>li>ul a:visited{font-size:14px}}@media (max-width:1199px){header .topnavlist ul a,header .topnavlist ul a:visited,header .topnavlist ul>li>ul a,header .topnavlist ul>li>ul a:visited{margin-top:.2em}}header .topnavlist ul a:hover,header .topnavlist ul a:visited:hover,header .topnavlist ul>li>ul a:hover,header .topnavlist ul>li>ul a:visited:hover{color:var(--main-color);opacity:.7}header .topnavlist ul[aria-hidden=false]{flex:none;width:100%;position:static}@media (min-width:1200px){header .topnavlist ul[aria-hidden=false]{z-index:1;width:auto;position:absolute}}.info-box{width:100%;margin-left:auto;margin-right:auto;position:relative}@media (min-width:1200px){.info-box{padding-top:120px}}.info-box .summary{width:var(--width-inner-container);background:var(--secondary-color);color:var(--white);border-bottom-right-radius:10px;border-bottom-left-radius:10px;gap:0 3rem;margin-left:auto;margin-right:auto;padding:40px 15px;display:grid}@media (min-width:1000px){.info-box .summary{grid-template-columns:repeat(2,1fr);padding:80px 40px 40px}}.info-box .buttons{flex-wrap:wrap;gap:15px;margin-top:40px;display:flex}@media (max-width:999px){.info-box .buttons{margin-bottom:20px}}.info-box .buttons .cta{background:var(--white);border:1px solid var(--white);border-radius:10px;padding-left:7px;padding-right:7px;font-size:13px;font-weight:700}.info-box .buttons .cta.cta-vsl{color:var(--main-color)!important}.info-box .buttons .cta.cta-ail{color:var(--ail-main-color)!important}@media (min-width:1000px){.info-box .buttons .cta{font-size:12px}}@media (min-width:1150px){.info-box .buttons .cta{font-size:14px}}@media (min-width:1000px){.info-box .buttons .cta{padding-left:15px;padding-right:15px}}.info-box .buttons .cta:hover{border:1px solid var(--white);background-color:#0000;color:var(--white)!important}.info-box .info-content-left{z-index:1;position:relative}.info-box .info-content-left .sub-logo{margin-top:5px;margin-bottom:20px}@media (max-width:999px){.info-box .info-content-left .sub-logo{width:45%}}.info-box .info-content-left .info-title{color:var(--compliment-color);margin-top:0;font-size:1.9rem;font-weight:600;line-height:1.1}@media (min-width:450px){.info-box .info-content-left .info-title{font-size:max(1.188rem,min(.132rem + 5.28vw,4.75rem))}}@media (min-width:1400px){.info-box .info-content-left .info-title{font-size:4.75rem}}@media (max-width:1099px){.info-box .info-content-left .info-title br{display:none}}@media (max-height:900px) and (min-width:1100px){.info-box .info-content-left .info-title{font-size:3.5rem}}.info-box .info-content-left .info-title span{display:block}.info-box .info-content-left .info-partnership{align-items:center;gap:15px;margin:15px 0;padding-left:4px;font-size:.875rem;display:flex}@media (min-width:1200px){.info-box .info-content-left .info-partnership{margin:30px 0 34px}}.info-box .info-content-left .info-text{padding-left:4px}.info-box .info-content-right{z-index:1;display:grid;position:relative}.info-box .info-content-right .info-date{color:var(--main-color-hue);text-transform:uppercase;margin-top:20px;margin-bottom:25px;font-size:max(1.125rem,min(.866rem + 1.3vw,2rem));font-weight:700;line-height:1.2}@media (min-width:1400px){.info-box .info-content-right .info-date{font-size:2rem}}.info-box .info-content-right .info-date span{color:var(--white);text-transform:none;margin-top:8px;font-size:max(1rem,min(.778rem + 1.11vw,1.75rem));font-weight:500;display:block}@media (min-width:1400px){.info-box .info-content-right .info-date span{font-size:1.75rem}}.info-box .info-content-right .video-content{background:var(--black);border-radius:10px;align-self:end;position:relative}.info-box .info-content-right .video-content video{border-radius:10px;width:100%;height:100%;display:block}.info-box .info-content-right button{color:var(--white);opacity:1;-webkit-appearance:none;appearance:none;cursor:pointer;pointer-events:auto;-webkit-user-select:auto;user-select:auto;background:#0009;border:none;border-radius:50%;width:2.25rem;height:2.25rem;position:absolute;bottom:1rem;left:auto;right:1.5rem}.info-box .info-content-right button:hover{opacity:.7}.info-box .info-content-right .play-pause-button .toggle{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--white);width:20%;height:auto;transition:all .25s;position:absolute;top:50%;left:50%;transform:scale(1.25)translate(-50%,-50%)}.info-box .info-content-right .play-pause-button.play .toggle{clip-path:polygon(0 0,100% 50%,0 100%,0 0,0 0,100% 50%,0 100%,0 0)}.info-box .info-content-right .play-pause-button.pause .toggle{clip-path:polygon(33.333% 0,33.333% 100%,66.666% 100%,66.666% 0,100% 0,100% 100%,0 100%,0 0)}.intro-section{padding-bottom:0}.intro-section .summary{background:var(--white);border-radius:10px;gap:0 2rem;padding:40px 10px 105px;display:grid}@media (min-width:1000px){.intro-section .summary{grid-template-columns:1fr 2fr;padding:90px 40px 105px}}.intro-section h3{color:var(--main-color);margin-top:0}@media (min-width:1000px){.intro-section h3{font-size:max(1.5rem,min(.907rem + 2.96vw,3.5rem))}}@media (min-width:1400px){.intro-section h3{font-size:3.5rem}}.intro-section section p:first-child{margin-top:10px}.intro-section .calltoaction{color:var(--secondary-color);text-transform:uppercase;margin-top:20px;font-size:.875rem;font-weight:600;line-height:1.3}.intro-section a,.intro-section a:visited{color:inherit;font-weight:700}.keynotes .summary{border-radius:10px}@media (min-width:750px){.keynotes .summary{background:var(--main-color);padding:40px 20px}}@media (min-width:1000px){.keynotes .summary{padding:40px}}.keynotes h3{color:var(--white);margin-top:0;margin-bottom:40px}@media (min-width:750px){.keynotes h3{color:var(--compliment-color)}}@media (min-width:1000px){.keynotes h3{font-size:3.5rem}}.keynotes a,.keynotes a:visited{color:inherit}.keynotes .keynote-box{background:var(--secondary-color);color:var(--white);border-radius:10px;flex-direction:column;align-items:stretch;margin-bottom:10px;padding:12px;display:flex;position:relative}@media (min-width:750px){.keynotes .keynote-box{flex-direction:row}}@media (min-width:1000px){.keynotes .keynote-box{padding:40px}}.keynotes .keynote-box .speakers{flex-wrap:wrap;gap:12px;min-width:150px;display:flex}@media (min-width:1000px){.keynotes .keynote-box .speakers{gap:20px}}.keynotes .keynote-box p{margin:0}.keynotes .keynote-box img{border-radius:10px}.keynotes .keynote-box .speaker{max-width:150px}.keynotes .keynote-box .speaker .speaker-photo{width:150px;height:150px}.keynotes .keynote-box .speaker .speaker-name{color:var(--main-color-hue);margin-top:7px;margin-bottom:2px;font-size:1rem;font-weight:700;line-height:1.1}.keynotes .keynote-box .speaker .speaker-title{font-size:.688rem;font-weight:600;line-height:1.2}.keynotes .keynote-box .details{flex-direction:column;flex:1;display:flex}@media (min-width:750px){.keynotes .keynote-box .details{padding-left:12px}}@media (min-width:1000px){.keynotes .keynote-box .details{padding-left:40px}}.keynotes .keynote-box .details .title-date-time-container{flex-direction:column;margin-top:15px;display:flex}@media (min-width:750px){.keynotes .keynote-box .details .title-date-time-container{margin-top:0}}.keynotes .keynote-box .details .title{color:var(--main-color-hue);margin-top:0;margin-bottom:10px;font-size:1.3rem;font-weight:700;line-height:1.3}@media (min-width:750px){.keynotes .keynote-box .details .title{font-size:1.5rem}}.keynotes .keynote-box .details .title a,.keynotes .keynote-box .details .title a:visited{text-decoration:none}.keynotes .keynote-box .details .title a:hover,.keynotes .keynote-box .details .title a:visited:hover{opacity:.7}.keynotes .keynote-box .details .description{margin-bottom:15px}.keynotes .keynote-box .details .date-time{font-size:1rem;font-weight:600;line-height:1.2}.keynotes .keynote-box .details .more{color:var(--compliment-color);letter-spacing:1px;background:0 0;margin-top:15px;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none}.keynotes .keynote-box .details .more:hover{opacity:.7}.link-section-wrapper .link-section{background:#00000080;border-radius:10px;padding:40px 20px}@media (min-width:1000px){.link-section-wrapper .link-section{padding:40px}}.link-section-wrapper .link-section ul{gap:15px;margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:600px){.link-section-wrapper .link-section ul{grid-template-columns:repeat(2,1fr);gap:25px}}@media (min-width:1000px){.link-section-wrapper .link-section ul{grid-template-columns:repeat(4,1fr)}}.link-section-wrapper .link-section ul img{-o-object-fit:cover;object-fit:cover;text-decoration:none;display:block}.link-section-wrapper .link-section ul li{border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.link-section-wrapper .link-section ul li>a:first-child{text-align:center;background:var(--compliment-color);border:1px solid var(--compliment-color);text-transform:uppercase;letter-spacing:1px;background:#ffffffe6;border:0;border-radius:10px;width:155px;height:3.125rem;font-size:1.25rem;font-weight:600;line-height:3.125rem;text-decoration:none;transition:all 1.2s;position:absolute;top:0;left:0;color:var(--secondary-color)!important}.link-section-wrapper .link-section ul li>a:first-child:hover{background-color:var(--white);border:1px solid var(--white);color:var(--secondary-color)!important}@media (min-width:1000px){.link-section-wrapper .link-section ul li>a:first-child{pointer-events:none;top:42%;left:auto}.link-section-wrapper .link-section ul li:hover a:first-child{top:-50%}}.link-section-wrapper .link-section ul li:before{content:"";opacity:1;background:#00000080;width:100%;height:100%;position:absolute;left:0}@media (min-width:1000px){.link-section-wrapper .link-section ul li:before{opacity:0;background:#000000b3;transition:all 1s ease-in-out}.link-section-wrapper .link-section ul li:hover:before{opacity:1}.link-section-wrapper .link-section ul li:hover p.summary{opacity:1;top:10%}}.link-section-wrapper .link-section ul p.summary{z-index:100;color:var(--white);font-size:max(.813rem,min(.665rem + .74vw,1.125rem));font-weight:600;position:absolute;top:20%}@media (min-width:480px){.link-section-wrapper .link-section ul p.summary{top:25%}}@media (min-width:1000px){.link-section-wrapper .link-section ul p.summary{opacity:0;padding:0 5px;font-size:max(.75rem,min(.036rem + 1.14vw,1rem));transition:all 1.2s;top:95%}}@media (min-width:1350px){.link-section-wrapper .link-section ul p.summary{font-size:1rem}}.link-section-wrapper .link-section ul p.summary a.button{text-align:center;background:var(--compliment-color);border:1px solid var(--compliment-color);text-transform:uppercase;letter-spacing:1px;border:1px solid var(--white);background:0 0;border-radius:10px;width:130px;height:30px;margin:15px auto 0;font-size:.875rem;font-weight:600;line-height:30px;text-decoration:none;display:block;color:var(--white)!important}@media (min-width:1350px){.link-section-wrapper .link-section ul p.summary a.button{width:160px;height:3.125rem;margin-top:30px;line-height:3.125rem}}.link-section-wrapper .link-section ul p.summary a.button:hover{background-color:var(--white);border:1px solid var(--white);color:var(--secondary-color)!important}.latest-news-section{position:relative}.latest-news-section ul,.latest-news-section h3{width:var(--width-inner-container);background:var(--main-color-hue);margin-left:auto;margin-right:auto}.latest-news-section h3{color:var(--main-color);border-top-left-radius:10px;border-top-right-radius:10px;margin-top:0;padding:40px 20px 30px}@media (min-width:1000px){.latest-news-section h3{padding:70px 40px 30px;font-size:3.5rem}}.latest-news-section a.cta{width:230px;margin-top:5px;padding-left:15px;padding-right:15px;font-size:14px;display:block}.latest-news-section a.cta:hover{border:1px solid var(--white);background:var(--white)}@media (min-width:1000px){.latest-news-section a.cta{float:right;width:auto;display:inline-block}}.latest-news-section ul{color:var(--black);border-bottom-right-radius:10px;border-bottom-left-radius:10px;gap:30px;margin:0 auto;padding:0 20px 80px;list-style-type:none;display:grid}@media (min-width:400px){.latest-news-section ul{grid-template-columns:repeat(2,1fr);gap:25px}}@media (min-width:840px){.latest-news-section ul{grid-template-columns:repeat(4,1fr)}}@media (min-width:1000px){.latest-news-section ul{padding:0 40px 80px}}.latest-news-section ul li:hover{opacity:.8}.latest-news-section ul p{margin:0}.latest-news-section ul img{border-radius:10px;width:100%}.latest-news-section ul a,.latest-news-section ul a:visited{color:var(--secondary-color);text-decoration:none}.latest-news-section ul a:nth-child(2){text-transform:uppercase;letter-spacing:1px;margin-top:20px;margin-bottom:3px;font-size:max(.625rem,min(.522rem + .51vw,.875rem));font-weight:600;display:block}@media (min-width:1100px){.latest-news-section ul a:nth-child(2){font-size:14px}}.latest-news-section ul .headline{margin:10px 0;font-size:max(1.125rem,min(2.31vw - .087rem,1.5rem));font-weight:700;line-height:1.3}@media (min-width:1100px){.latest-news-section ul .headline{font-size:24px}}.latest-news-section ul .date{text-transform:uppercase;font-weight:500}.testimonial-counter-wrapper{background:#00000080;margin-top:80px;padding-bottom:80px;position:relative}.testimonial-counter-wrapper h3,.testimonial-counter-wrapper p{width:var(--width-inner-container);color:var(--white);margin-left:auto;margin-right:auto}.testimonial-counter-wrapper h3{color:var(--compliment-color);margin-top:0}@media (min-width:1000px){.testimonial-counter-wrapper h3{font-size:36px}}.testimonial-counter-wrapper a,.testimonial-counter-wrapper a:visited{color:inherit}.testimonial-counter-wrapper .cards-wrapper{flex-direction:column;gap:0 20px;width:100vw;margin-top:40px;display:flex;overflow:hidden}.testimonial-counter-wrapper .cards-container{white-space:nowrap;width:100%;position:relative;overflow:hidden}.testimonial-counter-wrapper .slider{width:-webkit-max-content;width:max-content;animation:100s linear infinite scrollLeft;display:flex}.testimonial-counter-wrapper .slider.reverse{animation:100s linear infinite scrollRight}.testimonial-counter-wrapper .slider.slider.slider-stopped,.testimonial-counter-wrapper .slider.reverse.slider-stopped{animation-play-state:paused}.testimonial-counter-wrapper .card{width:270px;height:193px;transform-style:preserve-3d;cursor:pointer;border-radius:10px;flex:none;margin:10px;transition:transform .6s;display:inline-block;position:relative;overflow:hidden}@media (min-width:600px){.testimonial-counter-wrapper .card{width:325px;height:232px}}.testimonial-counter-wrapper .card.flip{transform:rotateX(180deg)}.testimonial-counter-wrapper .card .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;position:absolute}.testimonial-counter-wrapper .card .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--secondary-color);width:100%;height:100%;color:var(--white);white-space:wrap;flex-direction:row;justify-content:center;align-items:center;padding:20px 15px 15px;display:flex;position:absolute;transform:rotateX(180deg)}.testimonial-counter-wrapper .card .back:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 20 15'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23e1e16b; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M5.77489.12534l2.81686,2.30457c-1.63881.87075-3.53377,3.02148-3.99454,4.86529.20461-.10231.6146-.15384,1.02421-.15384,1.94611,0,3.48224,1.48535,3.48224,3.68761,0,2.20188-1.84343,4.04569-4.04569,4.04569-2.40688,0-4.55798-1.89496-4.55798-5.22374C.5,5.80984,2.59995,2.37876,5.77489.12534ZM16.22237.12534l2.81686,2.30457c-1.63881.87075-3.58493,3.02148-3.99454,4.86529.15346-.10231.61422-.15384,1.02421-.15384,1.94611,0,3.43109,1.48535,3.43109,3.68761,0,2.20188-1.79227,4.04569-3.99454,4.04569-2.40688,0-4.55798-1.89496-4.55798-5.22374,0-3.84107,2.09995-7.27216,5.27489-9.52558Z'/%3E%3C/svg%3E") 0 0/cover no-repeat;width:20px;height:15px;position:absolute;top:15px;left:15px}.testimonial-counter-wrapper .card .back p{width:100%;color:inherit;margin:0;font-size:12px;font-weight:500;line-height:1.4}@media (min-width:600px){.testimonial-counter-wrapper .card .back p{font-size:14px}}.testimonial-counter-wrapper .card .back p .customer{text-transform:uppercase;margin-top:7px;font-size:.8em;font-weight:600;display:block}.testimonial-counter-wrapper .card.flip .back{-webkit-backface-visibility:visible;backface-visibility:visible}.testimonial-counter-wrapper .card.flip .front{-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.testimonial-counter-wrapper button{background:var(--white);color:var(--black);opacity:1;-webkit-appearance:none;appearance:none;cursor:pointer;pointer-events:auto;-webkit-user-select:auto;user-select:auto;border:none;border-radius:50%;width:2.25rem;height:2.25rem;margin-bottom:10px;position:absolute;bottom:1rem;right:50px}.testimonial-counter-wrapper button:hover{opacity:.7}.testimonial-counter-wrapper .sliderBtn .toggle{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--black);width:20%;height:auto;transition:all .25s;position:absolute;top:50%;left:50%;transform:scale(1.25)translate(-50%,-50%)}.testimonial-counter-wrapper .sliderBtn.play .toggle{clip-path:polygon(0 0,100% 50%,0 100%,0 0,0 0,100% 50%,0 100%,0 0)}.testimonial-counter-wrapper .sliderBtn.pause .toggle{clip-path:polygon(33.333% 0,33.333% 100%,66.666% 100%,66.666% 0,100% 0,100% 100%,0 100%,0 0)}.glide{box-sizing:border-box;width:100%;position:relative}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;transform-style:preserve-3d;touch-action:pan-Y;white-space:nowrap;will-change:transform;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;flex-shrink:0;width:100%;height:100%}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{z-index:2;color:#fff;text-transform:uppercase;opacity:1;cursor:pointer;background-color:#0000;border:0;border-radius:4px;padding:20px 0;font-weight:500;line-height:1.2;display:block;position:absolute;top:50%;transform:translateY(-25%)}.glide__arrow:focus{outline:none}.glide__arrow:hover{opacity:.7}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.speakers-home-page{position:relative}.speakers-home-page div[id*=EventAgenda]{width:var(--width-inner-container);background-color:var(--white);border-radius:10px;margin-left:auto;margin-right:auto;padding:40px 20px 100px}@media (min-width:1000px){.speakers-home-page div[id*=EventAgenda]{padding:70px 20px 100px 40px}}.speakers-home-page .daycalendar{background:0 0;padding:0!important}.speakers-home-page h3{color:var(--secondary-color);margin-top:0;margin-bottom:35px}.speakers-home-page .speakers-footer{width:var(--width-inner-container);margin-left:auto;margin-right:auto}.speakers-home-page a.cta{border:1px solid var(--main-color);background:var(--main-color);width:230px;margin-top:5px;padding-left:15px;padding-right:15px;font-size:14px;display:block;color:var(--compliment-color)!important}.speakers-home-page a.cta:hover{border:1px solid var(--main-color-hue);background:var(--main-color-hue);color:var(--white)!important}@media (min-width:1000px){.speakers-home-page a.cta{float:right;width:auto;display:inline-block}}.speakers-home-page ul{visibility:hidden;margin:0 auto;padding:0;list-style-type:none;position:relative}.speakers-home-page ul a,.speakers-home-page ul a:visited{text-decoration:none}.speakers-home-page .glide ul{visibility:visible;overflow:visible}.speakers-home-page li{position:relative}.speakers-home-page img{filter:grayscale(70%);border-radius:10px;margin-bottom:13px;display:block}.speakers-home-page img:hover{filter:brightness(105%)}.speakers-home-page .sessionlistcalendar-speakername,.speakers-home-page .sessionlistcalendar-speakertitle,.speakers-home-page .sessionlistcalendar-speakercompany{white-space:nowrap;text-overflow:ellipsis;width:180px;margin-top:3px;margin-left:3px;font-size:12px;font-weight:500;line-height:1.2;display:block;position:relative;overflow:hidden}.speakers-home-page .sessionlistcalendar-speakername{color:var(--secondary-color);z-index:1000;margin-top:-4px;font-size:17px;font-weight:700;display:block;position:relative}.speakers-home-page .glide__arrow{color:#0000;padding:1.5vw 0;top:auto;bottom:-65px}@media (min-width:480px){.speakers-home-page .glide__arrow{padding:2px 0}}.speakers-home-page .glide__arrow--right{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 13 24' style='enable-background:new 0 0 13 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%235f6f87;stroke-width:1.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='0.7,0.4 12.3,12 0.7,23.6 '/%3E%3C/svg%3E") 50% no-repeat;left:1.1em;right:auto}.speakers-home-page .glide__arrow--left{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 13 24' style='enable-background:new 0 0 13 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%235f6f87;stroke-width:1.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='12.3,23.6 0.7,12 12.3,0.4 '/%3E%3C/svg%3E") 50% no-repeat;left:-.5em}@media (min-width:1200px){#agendaataglance,#component--calendar--wednesday,#component--calendar--monday,#component--calendar--sunday,#component--calendar--tuesday,#component--calendar--thursday,#component--calendar--friday,#component--calendar--saturday,#favoritesession,#whykeepcomingback,#topspeakers,#sqlserver,#benefitsofattending,#topbenefit,#areyouanalumni,#twine,#carter,#hall,#litton,#cross,#shiflett{scroll-margin-top:18rem}}.agendaataglance-wrapper{z-index:10;position:relative}.agendaataglance-inner{background:var(--main-color);color:var(--white);text-align:center;border-radius:10px;padding:40px 20px}@media (min-width:1000px){.agendaataglance-inner{padding:75px 40px}}.agendaataglance-inner h3{margin-top:0}@media (min-width:1000px){.agendaataglance-inner h3{font-size:36px}}.agendaataglance-inner p{margin-top:25px;margin-bottom:35px}.agendaataglance-inner p i{font-size:14px}.agendaataglance-inner a,.agendaataglance-inner a:visited{color:inherit}.agendaataglance-inner .panels{align-content:center;align-items:center;gap:10px;display:grid}@media (min-width:600px){.agendaataglance-inner .panels{grid-template-columns:repeat(3,1fr);justify-content:center}}@media (min-width:1025px){.agendaataglance-inner .panels{grid-template-columns:repeat(5,1fr)}}.agendaataglance-inner .panels a,.agendaataglance-inner .panels a:visited{color:var(--black)}.agendaataglance-inner .panels h4{text-transform:uppercase;pointer-events:none;margin-top:0;font-size:18px;font-weight:600;line-height:1.1}.agendaataglance-inner .panels h4~p{text-transform:uppercase;pointer-events:none;margin:0;font-size:14px;font-weight:500}.agendaataglance-inner .panels .panel{background:var(--secondary-color);border:1px solid var(--white);color:var(--white);cursor:pointer;text-align:left;border-radius:10px;padding:5px 0 3px 10px;position:relative}.agendaataglance-inner .panels .panel:after{content:" ";background:var(--compliment-color)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 13 24' style='enable-background:new 0 0 13 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23005c5c;stroke-width:1.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='0.7,0.4 12.3,12 0.7,23.6 '/%3E%3C/svg%3E") no-repeat center center;border-left:1px solid var(--white);pointer-events:none;background-size:13px;border-top-right-radius:9px;border-bottom-right-radius:9px;width:50px;height:100%;position:absolute;top:0;right:0}.agendaataglance-inner .panels .panel:hover:after{background:var(--main-color-hue)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 12' style='enable-background:new 0 0 24 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:1.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='23.6,0.2 12,11.8 0.4,0.2 '/%3E%3C/svg%3E%0A") no-repeat center center;background-size:24px}.agendaataglance-inner .panels ul{z-index:1;width:80%;color:var(--white);cursor:default;margin:10px auto 0 0;padding:0;font-size:13px;list-style:none;display:none}@media (min-width:600px){.agendaataglance-inner .panels ul{background-color:var(--white);color:var(--black);border:inherit;border-radius:10px;width:101%;margin-top:15px;padding:10px 10px 0;position:absolute;left:-1px}}.agendaataglance-inner .panels ul li{margin-bottom:10px}.agendaataglance-inner .panels ul h5{text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:15px;font-weight:600;line-height:1}.agendaataglance-inner .panels ul p{font-size:inherit;margin:0;font-weight:500}.agendaataglance-inner .panels .panel.panelactive ul{display:block}.agendaataglance-inner .panels .panel.panelactive:after{background:var(--compliment-color)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 12' style='enable-background:new 0 0 24 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-width:1.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='23.6,0.2 12,11.8 0.4,0.2 '/%3E%3C/svg%3E%0A") no-repeat center center;background-size:24px}.trackstochoosefrom,.trackstochoosefromclick{text-align:center;color:var(--white);text-wrap:balance;background:#00000080;margin-top:80px;padding-bottom:80px}.trackstochoosefrom h3,.trackstochoosefromclick h3{color:var(--compliment-color);margin-top:0}@media (min-width:1000px){.trackstochoosefrom h3,.trackstochoosefromclick h3{font-size:2.25rem}}.trackstochoosefrom h4,.trackstochoosefromclick h4{text-transform:uppercase;margin-bottom:0}.trackstochoosefrom h4.tracks-ai-title,.trackstochoosefromclick h4.tracks-ai-title{margin-top:80px}.trackstochoosefrom h4+p,.trackstochoosefromclick h4+p{margin-top:10px}.trackstochoosefrom p,.trackstochoosefromclick p{margin-top:25px;margin-bottom:15px;font-weight:500}.trackstochoosefrom ul,.trackstochoosefromclick ul{text-align:center;justify-content:center;gap:10px;margin:0 auto;padding:0;list-style-type:none;display:flex}@media (max-width:839px){.trackstochoosefrom ul,.trackstochoosefromclick ul{flex-wrap:wrap}}.trackstochoosefrom ul.tracks-ai,.trackstochoosefromclick ul.tracks-ai{margin-top:30px}.trackstochoosefrom ul li,.trackstochoosefromclick ul li{flex-basis:10.625rem;transition:all .5s linear}@media (max-width:839px){.trackstochoosefrom ul li,.trackstochoosefromclick ul li{flex-grow:1}}@media (max-width:649px){.trackstochoosefrom ul li,.trackstochoosefromclick ul li{flex-basis:40%}}.trackstochoosefrom ul li a,.trackstochoosefrom ul li a:visited,.trackstochoosefromclick ul li a,.trackstochoosefromclick ul li a:visited{color:var(--white);font-size:max(.875rem,min(.784rem + .45vw,1.125rem));line-height:1.3;text-decoration:none;display:block}@media (min-width:840px){.trackstochoosefrom ul li a,.trackstochoosefrom ul li a:visited,.trackstochoosefromclick ul li a,.trackstochoosefromclick ul li a:visited{font-size:max(.938rem,min(.5rem + .83vw,1.125rem))}}@media (min-width:1200px){.trackstochoosefrom ul li a,.trackstochoosefrom ul li a:visited,.trackstochoosefromclick ul li a,.trackstochoosefromclick ul li a:visited{font-size:1rem}}.trackstochoosefrom ul li:hover svg path,.trackstochoosefrom ul li:hover svg polygon,.trackstochoosefrom ul li:hover svg circle,.trackstochoosefromclick ul li:hover svg path,.trackstochoosefromclick ul li:hover svg polygon,.trackstochoosefromclick ul li:hover svg circle{fill:var(--main-color-hue)}.trackstochoosefrom ul li:hover svg path.stroke,.trackstochoosefromclick ul li:hover svg path.stroke{stroke:var(--main-color-hue)}.trackstochoosefrom ul li:hover svg,.trackstochoosefromclick ul li:hover svg{transition:all .5s linear;transform:scale(1.1)}.trackstochoosefrom ul li svg,.trackstochoosefromclick ul li svg{text-align:center;margin:0 auto;transition:all .5s linear;display:block}.trackstochoosefrom ul li svg path,.trackstochoosefrom ul li svg polygon,.trackstochoosefrom ul li svg circle,.trackstochoosefromclick ul li svg path,.trackstochoosefromclick ul li svg polygon,.trackstochoosefromclick ul li svg circle{fill:var(--compliment-color)}.trackstochoosefrom ul.tracks-ai svg,.trackstochoosefromclick ul.tracks-ai svg{margin-bottom:15px}.trackstochoosefrom a{cursor:default;pointer-events:none}.hands-on-labs{position:relative}.hands-on-labs h3{color:var(--white);margin-top:0;margin-bottom:25px}@media (min-width:1000px){.hands-on-labs h3{font-size:3.5rem}}.hands-on-labs h3+p{max-width:660px;color:var(--white);font-weight:500}.hands-on-labs .hands-on-boxes{gap:35px;margin-top:40px;display:flex}@media (max-width:999px){.hands-on-labs .hands-on-boxes{flex-direction:column}}.hands-on-labs .hands-on-boxes section{background:var(--secondary-color);border-radius:10px;flex:1;padding-bottom:20px}@media (min-width:1100px){.hands-on-labs .hands-on-boxes section{transition:transform .2s}.hands-on-labs .hands-on-boxes section:hover{transform:scale(1.05)}}.hands-on-labs .hands-on-boxes section a,.hands-on-labs .hands-on-boxes section a:visited{color:inherit;text-decoration:none}.hands-on-labs .hands-on-boxes section p{color:var(--white);margin:0;padding-left:15px;padding-right:15px}.hands-on-labs .hands-on-boxes section .type{background:var(--main-color-hue);color:var(--black);text-transform:uppercase;letter-spacing:1px;border-top-left-radius:10px;border-top-right-radius:10px;padding-top:10px;padding-bottom:10px;font-size:1.25rem;font-weight:700}.hands-on-labs .hands-on-boxes section .code{color:var(--compliment-color);letter-spacing:1px;margin-top:30px;margin-bottom:8px;font-size:.875rem;font-weight:600}.hands-on-labs .hands-on-boxes section .title{padding-bottom:15px;font-size:1.5rem;font-weight:700;line-height:1.2;position:relative}.hands-on-labs .hands-on-boxes section .title:before{content:"";background:var(--white);width:2.5rem;height:1px;position:absolute;bottom:0}.hands-on-labs .hands-on-boxes section .speaker-name{color:var(--compliment-color);margin-top:14px;font-size:1.25rem;font-weight:700}.hands-on-labs .hands-on-boxes section .speaker-job{font-size:.875rem;font-weight:600}.detour{padding-bottom:80px}.detour .summary{text-align:center;color:var(--white);background:url(//vslive.com/~/media/ECG/VSLive/2026/redmond/design/header_entertainment.jpg) top/cover no-repeat;border-radius:10px;padding:40px 20px}@media (min-width:1000px){.detour .summary{padding:80px 0}}.detour h3{color:var(--compliment-color);text-wrap:balance;margin-top:0}@media (min-width:1000px){.detour h3{font-size:2.25rem}}.detour p{margin:25px 0;font-weight:500}.detour .ent-text{max-width:620px;margin:0 auto}.detour .cta{background:var(--main-color-hue);border:1px solid var(--main-color-hue);border-radius:10px;width:140px;margin:5px auto 0;padding-left:20px;padding-right:20px;font-size:14px;display:block;color:var(--white)!important}@media (min-width:1000px){.detour .cta{width:auto;display:inline-block}}.detour .cta:hover{background-color:var(--white);border:1px solid var(--white);color:var(--main-color-hue)!important}footer{background:#000!important}.socialmedia{background:var(--main-color-hue);margin-left:auto;margin-right:auto;padding:40px 0 50px}@media (min-width:1000px){.socialmedia{padding-top:80px}}.socialmedia .socialmedia-wrapper{align-items:center;gap:30px 0;display:grid}@media (min-width:1000px){.socialmedia .socialmedia-wrapper{justify-self:end;gap:15px 0}}.socialmedia .socialmedia-wrapper div{align-items:center;gap:10px 20px;display:grid}@media (min-width:1000px){.socialmedia .socialmedia-wrapper div{grid-template-columns:1fr 1.2fr}}.socialmedia h3{text-transform:uppercase;color:var(--black);letter-spacing:1px;text-align:center;margin:3px 0 0;font-size:14px;font-weight:600;line-height:1}@media (min-width:1000px){.socialmedia h3{text-align:initial;justify-self:end}}@media (max-width:999px){.socialmedia img,.socialmedia svg{margin:0 auto;display:block}}.socialmedia .summary{width:var(--width-inner-container);justify-content:center;gap:30px;margin-left:auto;margin-right:auto;display:grid}@media (min-width:1000px){.socialmedia .summary{grid-template-columns:1.7fr 1.8fr 3fr;align-items:center}}.socialmedia .cta{background:var(--main-color);border:1px solid var(--main-color);border-radius:10px;width:300px;margin-top:5px;font-size:14px;color:var(--compliment-color)!important}@media (min-width:1200px){.socialmedia .cta{width:auto}}.socialmedia .cta:hover{background-color:var(--white);border:1px solid var(--white);color:var(--secondary-color)!important}.socialmedia ul{justify-content:center;align-items:center;gap:2rem;margin:0;padding:0;list-style-type:none;display:flex}.socialmedia ul a svg{width:25px;height:25px;display:block}.socialmedia ul a svg path,.socialmedia ul a svg rect{fill:var(--secondary-color)}.socialmedia ul a svg:hover path,.socialmedia ul a svg:hover rect{fill:var(--compliment-color)}.socialmedia ul a.bluesky svg{margin-top:1px}.socialmedia ul a.twitter svg{padding-top:2px;padding-bottom:2px}.sign-up-form-section{background:var(--sage-color);padding-bottom:50px}@media (min-width:1000px){.sign-up-form-section{padding-bottom:80px}}.sign-up-form-section .subscribeform-wrapper{width:var(--width-inner-container);margin-left:auto;margin-right:auto;display:grid}@media (min-width:1000px){.sign-up-form-section .subscribeform-wrapper{grid-template-columns:repeat(2,1fr)}}.sign-up-form-section .subscribeform-wrapper section{text-wrap:pretty}.sign-up-form-section .subscribeform-wrapper h3{color:var(--black);margin-top:0}@media (min-width:1000px){.sign-up-form-section .subscribeform-wrapper h3{font-size:2.25rem}}@media (max-width:999px){.sign-up-form-section .subscribeform-wrapper section{text-align:center;margin-bottom:10px}}.sign-up-form-section #omedaDynamicForm .subscribeform{gap:10px 40px;display:grid}@media (min-width:1000px){.sign-up-form-section #omedaDynamicForm .subscribeform{grid-template-columns:repeat(2,1fr)}}.sign-up-form-section #omedaDynamicForm input[type=text]{border:1px solid var(--lightgray);border-radius:5px;width:100%;margin-bottom:15px;padding:7px;font-size:14px;position:relative}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields{display:grid}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields select.omedaDynamicFormDropDown{width:100%;box-shadow:none;text-shadow:none;-webkit-appearance:none;appearance:none;border:none;border:1px solid var(--lightgray);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cpath d='M965.1,360.2l-400,401c-17.9,17.9-41.7,25.4-65.2,24c-23.4,1.4-47.2-6.1-65.1-24l-400-401c-33.2-33.3-33.2-87.4,0-120.7c33.2-33.3,87.1-33.3,120.4,0L500,585.2l344.8-345.7c33.2-33.3,87.1-33.3,120.4,0S998.3,326.9,965.1,360.2z'/%3E%3C/svg%3E") right 8px bottom 12px/.7em no-repeat;border-radius:5px;margin-bottom:15px;padding:7px 5px 8px;font-size:14px;position:relative}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormLabel{font-size:14px;font-weight:500;display:block}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormLabel a,.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormLabel a:visited{color:#000;font-weight:700;font-size:inherit;text-decoration:underline}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormGDPRRadio{margin:0 0 10px;font-size:14px;display:inline-block}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormGDPRRadio tr td{display:block}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormGDPRRadio input[type=radio]{float:left;margin-top:4px;transform:scale(1.1)}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormFields .omedaDynamicFormGDPRRadio label{font-size:inherit;margin-left:4px;display:inline-block}.sign-up-form-section #omedaDynamicForm button[type=submit],.sign-up-form-section #omedaDynamicForm input[type=submit]{text-align:center;background:var(--compliment-color);border:1px solid var(--compliment-color);text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-appearance:none;background:var(--compliment-color);border:1px solid var(--compliment-color);width:130px;height:3.125rem;color:var(--black);border-radius:10px;font-size:14px;font-weight:600;line-height:3.125rem;text-decoration:none;color:var(--black)!important}.sign-up-form-section #omedaDynamicForm button[type=submit]:hover,.sign-up-form-section #omedaDynamicForm input[type=submit]:hover{background-color:var(--white);border:1px solid var(--white);background:var(--white);color:var(--main-color);color:var(--secondary-color)!important}.sign-up-form-section #omedaDynamicForm .captcha{font-size:14px;font-weight:500}.sign-up-form-section #omedaDynamicForm .captcha img{margin:7px 0 17px;display:block}.sign-up-form-section #omedaDynamicForm .SuccessMsg{color:var(--black);font-size:1rem;font-weight:700}@media (min-width:1000px){.sign-up-form-section #omedaDynamicForm .omedaDynamicFormErrorList{grid-column:span 2/span 2}}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormErrorList ul{margin:0;padding:0}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormErrorList li{color:red;font-size:14px;font-weight:700;display:block}.sign-up-form-section #omedaDynamicForm .omedaDynamicFormGDRPRequires{display:none!important}.sign-up-form-section #omedaDynamicForm span.omedaDynamicFormValidation{display:none}.sign-up-form-section #omedaDynamicForm span.omedaDynamicFormRequires{margin-top:-25px;padding:0 0 0 2px;font-size:30px;position:absolute;color:red!important;display:none!important}.sign-up-form-section #omedaDynamicForm ::-webkit-input-placeholder{color:#888}.sign-up-form-section #omedaDynamicForm :-moz-placeholder-shown{color:#888}.sign-up-form-section #omedaDynamicForm ::-moz-placeholder{color:#888}.sign-up-form-section #omedaDynamicForm :-ms-placeholder-shown{color:#888}.become-sponsor-section{background:var(--main-color);text-align:center;color:var(--white);padding:30px 20px 50px}@media (min-width:1000px){.become-sponsor-section{background:0 0;height:750px;padding:80px 20px 0}}@media (min-width:2300px){.become-sponsor-section{background:#0006;height:500px}}@media (min-width:1000px){.become-sponsor-section h3{font-size:2.25rem}}.become-sponsor-section p{margin-left:auto;margin-right:auto;max-width:580px;margin-top:25px;margin-bottom:10px}.become-sponsor-section a.cta{border:1px solid var(--compliment-color);background:var(--compliment-color);outline:none;margin-top:30px;padding-left:12px;padding-right:12px;font-size:14px;display:inline-block}.become-sponsor-section a.cta:hover{border:1px solid var(--white);background:var(--white)}.sponsors-section-home{width:var(--width-inner-container);background:var(--white);text-align:center;border-radius:10px;margin-left:auto;margin-right:auto;padding:50px 0;position:relative}@media (min-width:1000px){.sponsors-section-home{padding:75px 0 80px}}.sponsors-section-home h3{color:var(--secondary-color);margin-top:0}@media (min-width:1000px){.sponsors-section-home h3{font-size:2.25rem}}.sponsors-section-home ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 30px;width:min(1080px,100% - 2rem);margin:30px auto 0;padding:0;list-style:none;display:flex}.sponsors-section-home img{max-width:100px!important}@media (min-width:600px){.sponsors-section-home img{max-width:120px!important}}.sponsors-section-home a,.sponsors-section-home img{display:inline-block}.custompage.sponsors .sponsorship-header{width:100%;color:var(--white);margin-left:auto;margin-right:auto;padding-bottom:50px;position:relative}@media (min-width:1000px){.custompage.sponsors .sponsorship-header{padding-bottom:10px}}@media (min-width:1200px){.custompage.sponsors .sponsorship-header{padding-top:80px}}.custompage.sponsors .sponsorship-header .sponsorship-header-summary{width:var(--width-inner-container);background:var(--secondary-color);border-bottom-right-radius:10px;border-bottom-left-radius:10px;align-items:center;gap:0 3rem;margin-left:auto;margin-right:auto;padding:40px 15px;display:grid}@media (min-width:1000px){.custompage.sponsors .sponsorship-header .sponsorship-header-summary{grid-template-columns:repeat(2,1fr);padding:40px}}.custompage.sponsors .sponsorship-header .info-content-left{z-index:1;position:relative}@media (max-width:1099px){.custompage.sponsors .sponsorship-header .info-content-left{padding-bottom:20px}}.custompage.sponsors .sponsorship-header .info-content-left .info-title{color:var(--compliment-color);margin-top:20px;font-size:1.9rem;font-weight:600;line-height:1.1}@media (min-width:450px){.custompage.sponsors .sponsorship-header .info-content-left .info-title{font-size:max(1.188rem,min(.132rem + 5.28vw,4.75rem))}}@media (min-width:1400px){.custompage.sponsors .sponsorship-header .info-content-left .info-title{font-size:4.75rem}}@media (max-width:1099px){.custompage.sponsors .sponsorship-header .info-content-left .info-title br{display:none}}@media (max-height:900px) and (min-width:1100px){.custompage.sponsors .sponsorship-header .info-content-left .info-title{font-size:3.5rem}}.custompage.sponsors .sponsorship-header .info-content-left .info-title span{color:var(--secondary-color);display:block}.custompage.sponsors .sponsorship-header .info-content-left .info-text{padding-left:4px}.custompage.sponsors .sponsorship-header .info-content-left .buttons{margin-top:40px;margin-bottom:20px}@media (max-width:499px){.custompage.sponsors .sponsorship-header .info-content-left .buttons{text-align:center;margin-left:auto;margin-right:auto}}.custompage.sponsors .sponsorship-header .info-content-right{position:relative}.custompage.sponsors .sponsorship-header .info-content-right .video-content{background:var(--black);border-radius:10px;position:relative}.custompage.sponsors .sponsorship-header .info-content-right .video-content video{border-radius:10px;width:100%;height:100%;display:block}@media (min-width:1000px){.custompage.sponsors .internal-page-section{padding:70px 0 0}}.custompage.sponsors .internal-page-section .summary{background-color:var(--main-color-hue);padding-top:40px!important}.custompage.sponsors .internal-page-section .summary p:first-of-type{margin-top:0}.custompage.sponsors .internal-page-section a,.custompage.sponsors .internal-page-section a:visited{color:var(--black)}.custompage.sponsors .internal-page-section a:hover,.custompage.sponsors .internal-page-section a:visited:hover{opacity:.7}.custompage.sponsors .sponsors-wrapper{width:var(--width-inner-container);margin-left:auto;margin-right:auto;padding-top:70px;position:relative}.custompage.sponsors .sponsors-wrapper .level{color:var(--compliment-color);text-transform:uppercase;margin-bottom:30px;font-weight:700}.custompage.sponsors .sponsors-wrapper ul{gap:1rem;width:100%;padding:0 0 60px;list-style:none;display:grid}.custompage.sponsors .sponsors-wrapper ul li{background-color:var(--main-color);color:var(--white);border-radius:10px;display:grid}@media (min-width:750px){.custompage.sponsors .sponsors-wrapper ul li{grid-template-columns:.7fr 2fr}}.custompage.sponsors .sponsors-wrapper ul li .logo{background:var(--white);border-top-left-radius:10px;border-bottom-left-radius:10px;justify-content:center;align-items:center;padding:0 40px;display:grid}@media (max-width:1099px){.custompage.sponsors .sponsors-wrapper ul li .logo{border-radius:10px}}.custompage.sponsors .sponsors-wrapper ul li a,.custompage.sponsors .sponsors-wrapper ul li a:visited{text-align:left;color:var(--compliment-color);background:0 0;margin-top:15px;padding:0;text-decoration:none;display:block}@media (max-width:480px){.custompage.sponsors .sponsors-wrapper ul li a,.custompage.sponsors .sponsors-wrapper ul li a:visited{word-break:break-word}}.custompage.sponsors .sponsors-wrapper ul li p{margin:0;padding:30px}#main{isolation:isolate;background:var(--main-color)url(//vslive.com/~/media/ECG/VSLive/2027/redmond/design/pagebg.webp) center 50px repeat-y;background-size:100%;background-attachment:fixed;position:relative}@media (min-width:1000px){.home #main:after{content:"";z-index:-1;background:url(//vslive.com/~/media/ECG/VSLive/2027/redmond/design/skyline.webp) top/cover no-repeat;width:100%;height:1500px;position:absolute;bottom:500px}}@media (min-width:2300px){.home #main:after{display:none}}@media (min-width:1200px){#main{padding-top:195px}.home #main{padding-top:103px}}#main .pContent{position:relative}#main .custompage>h3{display:none}#main .customPages-content>h3{margin-left:auto;margin-right:auto;height:max(7.5rem,min(4.545rem + 14.77vw,15.625rem));color:var(--white);background:var(--black)url(//vslive.com/~/media/ECG/VSLive/2027/redmond/design/header_interior.webp) no-repeat center top;align-items:center;margin-top:0;font-size:max(1.875rem,min(1.466rem + 2.05vw,3rem));font-weight:600;display:flex;position:relative}@media (min-width:1200px){#main .customPages-content>h3{width:var(--width-inner-container);background-position:bottom;height:480px;padding-top:80px;font-size:3rem}}#main .customPages-content>h3 span{z-index:1;max-width:500px;padding-left:20px;display:block;position:relative}@media (min-width:1200px){#main .customPages-content>h3 span{padding-left:40px}}#main .interior-page-nav-wrapper .interior-page-nav{z-index:1;width:var(--width-inner-container);background-color:var(--compliment-color);border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 auto;padding:13px 15px 12px;list-style-type:none;display:flex;position:relative}@media (min-width:1200px){#main .interior-page-nav-wrapper .interior-page-nav{padding:13px 0 12px 40px}}#main .interior-page-nav-wrapper .interior-page-nav li{text-transform:uppercase;font-size:max(.813rem,min(.744rem + .34vw,1rem))}@media (min-width:1200px){#main .interior-page-nav-wrapper .interior-page-nav li{font-size:1rem}}#main .interior-page-nav-wrapper .interior-page-nav a,#main .interior-page-nav-wrapper .interior-page-nav a:visited{color:var(--black);font-weight:600}#main .interior-page-nav-wrapper .interior-page-nav a:hover,#main .interior-page-nav-wrapper .interior-page-nav a:visited:hover{color:var(--secondary-color)}#main .interior-page-content{width:var(--width-inner-container);z-index:1;margin-left:auto;margin-right:auto;position:relative}#main .travelpage .summary,#main .pricingpage .summary,#main .faq .summary,#main .testimonialsPage .summary,#main .sellyourboss .summary,#main .spreadtheword .summary,#main .eventspage .summary,#main .attendeepage .summary,#main .sponsors .summary,#main .thankyou .summary,#main .thankyou-for-attending .summary,#main .speaker-intro .summary{border-radius:10px;padding:40px 20px}@media (min-width:1000px){#main .travelpage .summary,#main .pricingpage .summary,#main .faq .summary,#main .testimonialsPage .summary,#main .sellyourboss .summary,#main .spreadtheword .summary,#main .eventspage .summary,#main .attendeepage .summary,#main .sponsors .summary,#main .thankyou .summary,#main .thankyou-for-attending .summary,#main .speaker-intro .summary{padding:75px 40px 40px}}#main .travelpage h4,#main .pricingpage h4,#main .faq h4,#main .testimonialsPage h4,#main .sellyourboss h4,#main .spreadtheword h4,#main .eventspage h4,#main .attendeepage h4,#main .sponsors h4,#main .thankyou h4,#main .thankyou-for-attending h4,#main .speaker-intro h4{margin-top:0;font-size:1.9rem}@media (min-width:1000px){#main .travelpage h4,#main .pricingpage h4,#main .faq h4,#main .testimonialsPage h4,#main .sellyourboss h4,#main .spreadtheword h4,#main .eventspage h4,#main .attendeepage h4,#main .sponsors h4,#main .thankyou h4,#main .thankyou-for-attending h4,#main .speaker-intro h4{font-size:3.5rem}}#main .travelpage img,#main .pricingpage img,#main .faq img,#main .testimonialsPage img,#main .sellyourboss img,#main .spreadtheword img,#main .eventspage img,#main .attendeepage img,#main .sponsors img,#main .thankyou img,#main .thankyou-for-attending img,#main .speaker-intro img{border-radius:10px}#main .testimonialsPage,#main .sellyourboss,#main .spreadtheword,#main .eventspage,#main .attendeepage,#main .sponsors,#main .thankyou,#main .thankyou-for-attending,#main .speaker-intro{padding-bottom:50px}@media (min-width:1000px){#main .testimonialsPage,#main .sellyourboss,#main .spreadtheword,#main .eventspage,#main .attendeepage,#main .sponsors,#main .thankyou,#main .thankyou-for-attending,#main .speaker-intro{padding-bottom:80px}}#main .testimonialsPage .summary,#main .sellyourboss .summary,#main .spreadtheword .summary,#main .eventspage .summary,#main .attendeepage .summary,#main .sponsors .summary,#main .thankyou .summary,#main .thankyou-for-attending .summary,#main .speaker-intro .summary{background:var(--white)}@media (min-width:1200px){.faq #general,.faq #travel,.faq #networking,.faq #registration,.faq #technical{scroll-margin-top:10rem}}.faq h5{text-transform:none;color:var(--main-color)}.faq h5+p{margin-top:5px}.faq ul.faq{margin-top:5px;padding-top:0;padding-bottom:5px}.faq .introsection .summary,.faq .networking .summary{background:var(--white)}.faq .introsection a,.faq .introsection a:visited,.faq .networking a,.faq .networking a:visited{color:var(--black)}.faq .introsection h4,.faq .networking h4{color:var(--secondary-color)}.faq .introsection h5,.faq .networking h5{color:var(--main-color)}.faq .faq-travel .summary,.faq .registration .summary{background:var(--main-color);color:var(--white)}.faq .faq-travel h5,.faq .registration h5{color:var(--compliment-color)}.faq a,.faq a:visited{color:var(--white)}.faq a:hover,.faq a:visited:hover{opacity:.7}.faq ul.social{gap:2rem;margin:20px 0 0;padding:0;list-style-type:none;display:flex}.faq ul.social a svg{width:25px;height:25px;display:block}.faq ul.social a svg path,.faq ul.social a svg rect{fill:var(--main-color)}.faq ul.social a svg:hover path,.faq ul.social a svg:hover rect{fill:var(--compliment-color)}.faq ul.social a.bluesky svg{margin-top:1px}.faq ul.social a.twitter svg{padding-top:2px;padding-bottom:2px}.faq .registration{padding-bottom:80px}.sellyourboss ul{margin-top:3px;padding-top:0;padding-bottom:10px}.sellyourboss .sellyourbossletter{margin-top:50px;margin-left:50px}.sellyourboss p.calltoaction{color:var(--secondary-color);text-transform:uppercase;font-size:1.2rem;font-weight:500;line-height:1.2}@media (min-width:700px){.sellyourboss p.calltoaction{font-size:1.5rem}}.spreadtheword h4,.thankyou h4,.thankyou-for-attending h4{color:var(--secondary-color)}@media (min-width:1000px){.spreadtheword h4,.thankyou h4,.thankyou-for-attending h4{line-height:1;font-size:3rem!important}}.spreadtheword h5,.thankyou h5,.thankyou-for-attending h5{color:var(--main-color)}.spreadtheword .social-media-wrapper,.thankyou .social-media-wrapper,.thankyou-for-attending .social-media-wrapper{overflow:hidden}.spreadtheword .social-media-wrapper p,.thankyou .social-media-wrapper p,.thankyou-for-attending .social-media-wrapper p{clear:both}.spreadtheword .social-media-wrapper p>a:first-child,.thankyou .social-media-wrapper p>a:first-child,.thankyou-for-attending .social-media-wrapper p>a:first-child{float:left;margin:1px 15px 8px 0}.spreadtheword .social-media-wrapper p>a:first-child svg,.thankyou .social-media-wrapper p>a:first-child svg,.thankyou-for-attending .social-media-wrapper p>a:first-child svg{max-width:40px;margin-top:-13px}.spreadtheword .social-media-wrapper p>a:first-child svg path,.spreadtheword .social-media-wrapper p>a:first-child svg rect,.thankyou .social-media-wrapper p>a:first-child svg path,.thankyou .social-media-wrapper p>a:first-child svg rect,.thankyou-for-attending .social-media-wrapper p>a:first-child svg path,.thankyou-for-attending .social-media-wrapper p>a:first-child svg rect{fill:var(--main-color)}.spreadtheword .social-media-wrapper p>a:first-child svg:hover path,.spreadtheword .social-media-wrapper p>a:first-child svg:hover rect,.thankyou .social-media-wrapper p>a:first-child svg:hover path,.thankyou .social-media-wrapper p>a:first-child svg:hover rect,.thankyou-for-attending .social-media-wrapper p>a:first-child svg:hover path,.thankyou-for-attending .social-media-wrapper p>a:first-child svg:hover rect{fill:var(--compliment-color)}.spreadtheword .badges-section,.thankyou .badges-section,.thankyou-for-attending .badges-section{margin-bottom:35px;display:grid}@media (min-width:750px){.spreadtheword .badges-section,.thankyou .badges-section,.thankyou-for-attending .badges-section{grid-template-columns:1fr 50%;gap:40px}}.spreadtheword .badges-section .badges-img,.thankyou .badges-section .badges-img,.thankyou-for-attending .badges-section .badges-img{padding-top:25px}.spreadtheword .cta,.thankyou .cta,.thankyou-for-attending .cta{background:var(--main-color);border:1px solid var(--main-color);margin-top:15px;padding-left:20px;padding-right:20px;font-size:.875rem;display:inline-block;color:var(--compliment-color)!important}.spreadtheword .cta:hover,.thankyou .cta:hover,.thankyou-for-attending .cta:hover{background-color:var(--main-color-hue);border:1px solid var(--main-color-hue);color:var(--white)!important}.testimonialsPage h4{color:var(--secondary-color);margin-bottom:40px}.testimonialsPage iframe{border-radius:10px}.testimonialsPage .video-section{border:2px solid var(--compliment-color);background:var(--white);border-radius:10px;margin-bottom:50px;padding:25px;overflow:hidden}.testimonialsPage .video-section .video{text-align:right;width:100%;margin-bottom:20px}@media (min-width:770px){.testimonialsPage .video-section .video{float:right;width:50%;margin-bottom:-5px;margin-left:30px}}.testimonialsPage .video-section p{width:100%}@media (min-width:770px){.testimonialsPage .video-section p{float:left;width:40%}}.eventspage h4{color:var(--secondary-color);margin-bottom:0}@media (min-width:1000px){.eventspage h4{line-height:1;font-size:3rem!important}}.eventspage p+ul{margin-top:7px}.eventspage .img-right{float:right;max-width:100%;margin:5px 0 10px 40px;display:block}@media (min-width:600px){.eventspage .img-right{max-width:max(260px,min(34vw,476px))}}.eventspage .event-info{gap:30px;margin-top:50px;display:grid}@media (min-width:600px){.eventspage .event-info:has(>img){grid-template-columns:minmax(0,1fr) minmax(0,max(260px,min(34vw,476px)))}}.eventspage .event-info:not(:has(>img)){grid-template-columns:1fr}.eventspage .event-info>div{min-width:0}.eventspage .event-info>img{width:100%;max-width:100%;height:auto;display:block}@media (min-width:600px){.eventspage .event-info>img{justify-self:end;max-width:476px;margin-top:10px}}.eventspage .event-info p:first-of-type{margin-top:10px}.eventspage .event-info .eventsdate{width:100%;color:var(--main-color);margin-top:3px;font-size:1.4rem;font-weight:600;display:block}.standard h4{text-transform:uppercase;color:var(--secondary-color);line-height:1}.givingback h4{text-align:center;margin-top:50px}.givingback img.imgRight{margin-top:-20px}.givingback img.imgCenter{margin:0 auto;display:block}@media (min-width:1200px){#main .attendeepage #reg,#main .attendeepage #transportation,#main .attendeepage #campus,#main .attendeepage #meals,#main .attendeepage #hackathon,#main .attendeepage #accessibility{scroll-margin-top:18rem}}#main .attendeepage h4{color:var(--secondary-color);margin-bottom:0;font-size:2rem;position:relative;margin-top:35px!important}@media (min-width:1000px){#main .attendeepage h4{font-size:2.9rem}}#main .attendeepage p b:first-child{color:var(--main-color);text-transform:uppercase;letter-spacing:1px}#main .attendeepage p+ul{margin-top:5px}#main .attendeepage td{border-radius:10px}#main .attendeepage .regHours{margin-top:20px}#main .attendeepage .regHours tr:nth-child(2n){background:var(--black)}#main .attendeepage .regHours tr{background:var(--darkgray)}#main .attendeepage .regHours td{color:var(--white);padding:10px}#main .attendeepage .shuttleSchedule{margin-top:20px}#main .attendeepage .shuttleSchedule tr{background:var(--main-color)}#main .attendeepage .shuttleSchedule td{border-bottom:1px solid var(--white);color:var(--white);padding:17px}#main .attendeepage .shuttleSchedule td.shuttleDay{color:var(--white);border:0;line-height:1.1}#main .attendeepage .shuttleSchedule .shuttleDay{background:var(--compliment-color);text-transform:uppercase;color:var(--main-color)!important}@media (min-width:1200px){.pricingpage #packages,.pricingpage #hotel,.pricingpage #discounts,.pricingpage #morediscounts,.pricingpage #payment,.pricingpage #registration,.pricingpage #ondemand{scroll-margin-top:10rem}}.pricingpage .footnote{font-size:.875rem}.pricingpage .cta{padding-left:20px;padding-right:20px;font-size:.875rem;display:inline-block}.pricingpage .pricing-grid{grid-template-columns:repeat(6,1fr);gap:20px 0;margin-top:40px;display:grid}.pricingpage .pricing-grid section{grid-column:span 6;grid-template-columns:repeat(6,1fr);display:grid}.pricingpage .pricing-grid section div{border-right:1px solid var(--main-color)}.pricingpage .pricing-grid section div:last-child,.pricingpage .pricing-grid section.package-type{border:none}.pricingpage .pricing-grid section.package-type div{border-right:1px solid var(--main-color)}.pricingpage .pricing-grid section.package-type div:last-child{border:none}.pricingpage .pricing-grid section.pricing-year-end div{border-right:1px solid var(--main-color)}.pricingpage .pricing-grid section.pricing-year-end div span{color:var(--white)!important}.pricingpage .pricing-grid section.pricing-active{border:3px solid var(--compliment-color);border-radius:13px}.pricingpage .pricing-grid section>div:first-child,.pricingpage .pricing-grid section>a:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.pricingpage .pricing-grid section>div:last-child,.pricingpage .pricing-grid section>a:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.pricingpage .pricing-grid div{flex-direction:column;justify-content:center;min-height:10vw;padding:7px;display:flex}@media (min-width:550px){.pricingpage .pricing-grid div{padding:15px}}@media (min-width:1100px){.pricingpage .pricing-grid div{min-height:80px}}.pricingpage .pricing-grid .pricing-active>div:first-child,.pricingpage .pricing-grid .pricing-active>a:first-child>div:first-child,.pricingpage .pricing-grid .pricing-year-end>div:first-child,.pricingpage .pricing-grid .pricing-year-end>a:first-child>div:first-child,.pricingpage .pricing-grid .pricing-upcoming>div:first-child,.pricingpage .pricing-grid .pricing-upcoming>a:first-child>div:first-child{text-align:left;font-size:1.7vw;font-weight:700;line-height:1.1}@media (min-width:1100px){.pricingpage .pricing-grid .pricing-active>div:first-child,.pricingpage .pricing-grid .pricing-active>a:first-child>div:first-child,.pricingpage .pricing-grid .pricing-year-end>div:first-child,.pricingpage .pricing-grid .pricing-year-end>a:first-child>div:first-child,.pricingpage .pricing-grid .pricing-upcoming>div:first-child,.pricingpage .pricing-grid .pricing-upcoming>a:first-child>div:first-child{font-size:1.5rem}}.pricingpage .pricing-grid .pricing-active>div:first-child span,.pricingpage .pricing-grid .pricing-active>a:first-child>div:first-child span,.pricingpage .pricing-grid .pricing-year-end>div:first-child span,.pricingpage .pricing-grid .pricing-year-end>a:first-child>div:first-child span,.pricingpage .pricing-grid .pricing-upcoming>div:first-child span,.pricingpage .pricing-grid .pricing-upcoming>a:first-child>div:first-child span{letter-spacing:1px;margin-top:5px;font-size:.588em;font-weight:600;line-height:1.1;display:block}.pricingpage .pricing-grid .header{background-color:var(--secondary-color);color:var(--compliment-color);text-align:left;justify-content:start;font-size:1.7vw;font-weight:700;line-height:1.1}@media (min-width:1100px){.pricingpage .pricing-grid .header{font-size:1.5rem}}.pricingpage .pricing-grid .header span{color:var(--white);margin-top:5px;font-size:1.4vw;font-weight:500;line-height:1.2;display:block}@media (min-width:1100px){.pricingpage .pricing-grid .header span{font-size:1rem}}.pricingpage .pricing-grid .header .footnote{font-size:.588em}.pricingpage .pricing-grid .pricing-active{overflow:hidden}.pricingpage .pricing-grid .pricing-active a,.pricingpage .pricing-grid .pricing-active a:visited{color:inherit;grid-column:span 6;grid-template-columns:repeat(6,1fr);text-decoration:none;display:grid}.pricingpage .pricing-grid .pricing-active a:hover,.pricingpage .pricing-grid .pricing-active a:visited:hover{opacity:.6}.pricingpage .pricing-grid .pricing-active .pricing{background-color:var(--white);color:var(--main-color)}.pricingpage .pricing-grid .pricing-active .pricing:first-child{color:var(--secondary-color)}.pricingpage .pricing-grid .pricing-active .pricing:first-child span{color:var(--black)}.pricingpage .pricing-grid .pricing{text-align:center;height:15vw;font-size:3vw;font-weight:700}@media (min-width:1100px){.pricingpage .pricing-grid .pricing{height:120px;font-size:2.25rem}}.pricingpage .pricing-grid .pricing-year-end .pricing{color:#424242;background-color:#928f8f;text-decoration:line-through}.pricingpage .pricing-grid .pricing-upcoming .pricing{background:var(--white);color:var(--gray)}.pricingpage .conferencepackages .summary{background:var(--main-color)}.pricingpage .conferencepackages .summary p{color:var(--white)}.pricingpage .conferencepackages h4{color:var(--compliment-color)}.pricingpage .hotelpackages .summary{background-color:var(--main-color-hue)}.pricingpage .hotelpackages h4{color:var(--secondary-color)}.pricingpage .hotelpackages h4+p{color:var(--main-color);text-transform:uppercase;letter-spacing:1px;font-size:.875rem;font-weight:600}.pricingpage .hotelpackages .hotelpackages-details{gap:20px;margin-top:40px;display:grid}@media (min-width:1100px){.pricingpage .hotelpackages .hotelpackages-details{grid-template-columns:1fr 2.5fr}}@media (max-width:1099px){.pricingpage .hotelpackages .hotelpackages-details img{display:none}}.pricingpage .hotelpackages .hotelpackages-details ul{gap:20px;width:100%;margin:0 auto;padding:0;list-style:none;display:grid}.pricingpage .hotelpackages .hotelpackages-details ul li{background:var(--white);border:2px solid var(--compliment-color);color:initial;border-radius:10px;flex-direction:column;align-items:center;gap:20px;padding:20px;display:flex}@media (min-width:600px){.pricingpage .hotelpackages .hotelpackages-details ul li{flex-direction:row;padding:20px 50px 20px 20px}}.pricingpage .hotelpackages .hotelpackages-details ul .heading{color:var(--secondary-color);text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1}.pricingpage .hotelpackages .hotelpackages-details ul .cost{color:var(--main-color);font-size:2.25rem;font-weight:700}@media (min-width:600px){.pricingpage .hotelpackages .hotelpackages-details ul .cost{margin-left:auto}}.pricingpage .hotelpackages .hotelpackages-details ul .checkin{text-transform:uppercase;letter-spacing:1px;font-size:.875rem;font-weight:600}.pricingpage .discounts{padding-bottom:50px}@media (min-width:1000px){.pricingpage .discounts{padding-bottom:80px}}.pricingpage .discounts .summary{background:var(--main-color)}.pricingpage .discounts h4{color:var(--compliment-color)}.pricingpage .discounts a,.pricingpage .discounts a:visited{color:var(--white)}.pricingpage .discounts .discountsIntro h5{color:var(--white);font-size:1.75rem}.pricingpage .discounts .discountsIntro h5+p{color:var(--white);margin-top:7px}.pricingpage .morediscounts{color:var(--white);text-align:center;background:#00000080;padding-bottom:40px}@media (min-width:1000px){.pricingpage .morediscounts{padding-top:60px}}.pricingpage .morediscounts .summary,.pricingpage .morediscounts .internal-page-section{padding:0!important}.pricingpage .morediscounts h3{margin-top:0}@media (min-width:1000px){.pricingpage .morediscounts h3{font-size:36px}}.pricingpage .morediscounts ul{gap:40px;margin:30px auto 0;padding:0;list-style:none;display:grid}@media (min-width:600px){.pricingpage .morediscounts ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.pricingpage .morediscounts ul{grid-template-columns:repeat(4,1fr);gap:30px}}.pricingpage .morediscounts ul li img{transition:all .5s linear}@media (min-width:1100px){.pricingpage .morediscounts ul li{transition:all .5s linear}.pricingpage .morediscounts ul li:hover img{transition:all .5s linear;transform:scale(1.2)}}.pricingpage .morediscounts ul p{margin:0}.pricingpage .morediscounts ul .discountsTitle{color:var(--compliment-color);margin:20px 0 10px;font-size:1.3rem;font-weight:600;line-height:1.2}@media (min-width:770px){.pricingpage .morediscounts ul .discountsTitle{margin:30px 0;font-size:1.5rem}}.pricingpage .morediscounts ul img{margin:0 auto;display:block}.pricingpage .morediscounts ul a,.pricingpage .morediscounts ul a:visited{color:var(--white)}.pricingpage .regDetails{padding-bottom:30px}.pricingpage .regDetails h4{color:var(--white)}.pricingpage .regDetails .summary,.pricingpage .regDetails .internal-page-section{padding:0!important}.pricingpage .regDetails .payment{gap:0 20px;display:grid}@media (min-width:770px){.pricingpage .regDetails .payment{grid-template-columns:repeat(3,1fr)}}.pricingpage .regDetails .payment a,.pricingpage .regDetails .payment a:visited{color:var(--black)}.pricingpage .regDetails .payment div.registerClmn{text-align:center;background:var(--white);border-radius:10px;margin-top:30px;padding:25px 20px}.pricingpage .regDetails .payment div.registerClmn p{margin-top:0}.pricingpage .regDetails .payment div.registerClmn p span{color:var(--black);text-transform:uppercase;letter-spacing:1px;font-size:1.25rem;font-weight:700}.pricingpage .regDetails .cta{border:1px solid var(--compliment-color);background:var(--compliment-color);width:158px;margin:40px auto 0;display:block;color:var(--black)!important}.pricingpage .regDetails .cta:hover{background-color:var(--white);border:1px solid var(--white);color:var(--black)!important}.pricingpage .registration-policies{padding-bottom:50px}@media (min-width:1000px){.pricingpage .registration-policies{padding-bottom:80px}}.pricingpage .registration-policies .summary,.pricingpage .registration-policies .internal-page-section{padding:0!important}.pricingpage .registration-policies h4{color:var(--white)}.pricingpage .registration-policies ul{margin-top:5px}.pricingpage .registration-policies article{background:var(--white);border:2px solid var(--compliment-color);border-radius:10px;margin-top:20px;padding:20px}@media (min-width:1000px){.pricingpage .registration-policies article{margin-top:40px;padding:40px}}@media (min-width:1200px){.travelpage #hotelinfo,.travelpage #map,.travelpage #gettingaround,.travelpage #visiting{scroll-margin-top:15rem}}.travelpage .address{font-size:1.2rem;font-weight:500;line-height:1.2}@media (min-width:1000px){.travelpage .address{font-size:1.5rem}}.travelpage .footnote{font-size:.875rem}.travelpage .cta{padding-left:20px;padding-right:20px;font-size:.875rem;display:inline-block}.travelpage .introsection .summary{background:var(--white);gap:2rem 3rem;display:grid}@media (min-width:750px){.travelpage .introsection .summary{grid-template-columns:repeat(2,1fr)}}.travelpage .introsection h4{color:var(--secondary-color)}.travelpage .introsection h5{color:var(--black)}.travelpage .introsection h5 span{font-size:1.125rem;font-weight:initial;text-transform:none;color:initial;margin-top:10px;display:block}.travelpage .introsection .location{color:var(--secondary-color);text-transform:uppercase;font-size:.875rem;font-weight:500}.travelpage .hotelinfo .summary{background-color:var(--main-color);color:var(--white)}.travelpage .hotelinfo h5{color:var(--compliment-color);letter-spacing:.5px;margin-top:25px}.travelpage .hotelinfo .address{margin-top:10px}.travelpage .hotelinfo .hotel-details{gap:2rem 3rem;display:grid}@media (min-width:750px){.travelpage .hotelinfo .hotel-details{grid-template-columns:repeat(2,1fr)}}.travelpage .hotelinfo .hotel-details .special-attendee{background:var(--compliment-color);color:var(--black);border-radius:10px;padding:25px 20px 20px;font-size:1.5rem;font-weight:600}@media (min-width:750px){.travelpage .hotelinfo .hotel-details .special-attendee{border-radius:10px 0 0 10px;margin-top:10px;margin-right:-40px;padding:35px 20px 30px;font-size:2rem}}.travelpage .hotelinfo .hotel-details .special-attendee span{color:var(--secondary-color);text-transform:uppercase;font-size:.875rem;display:block}.travelpage .hotelinfo .hotel-images{border-bottom:1px solid var(--white);grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:40px;margin-bottom:40px;padding-bottom:40px;display:grid}@media (min-width:750px){.travelpage .hotelinfo .hotel-images{gap:2rem}}.travelpage .hotelinfo .booking{gap:2rem 3rem;display:grid}@media (min-width:750px){.travelpage .hotelinfo .booking{grid-template-columns:repeat(2,1fr)}}.travelpage .hotelinfo .booking a,.travelpage .hotelinfo .booking a:visited{color:var(--white)}.travelpage .hotelinfo .booking a:hover,.travelpage .hotelinfo .booking a:visited:hover{opacity:.7}.travelpage .hotelinfo .booking iframe{border-radius:10px}.travelpage .hotelinfo .booking ::marker{color:var(--compliment-color)}.travelpage .hotelinfo .booking li{margin-bottom:6px}.travelpage .hotelinfo .booking .cta{background:var(--compliment-color);color:var(--white);border:1px solid var(--compliment-color)}.travelpage .hotelinfo .booking .cta:hover{background:var(--white);color:var(--compliment-color);border:1px solid var(--white);opacity:1}.travelpage .extra-travel-info{background:#00000080;margin-top:80px;padding-top:35px;padding-bottom:50px}@media (min-width:1000px){.travelpage .extra-travel-info{padding-bottom:40px}}.travelpage .extra-travel-info .summary{color:var(--white);text-align:center;gap:3rem;display:grid}@media (min-width:1000px){.travelpage .extra-travel-info .summary{grid-template-columns:repeat(2,1fr);padding:35px 150px 15px!important}}.travelpage .extra-travel-info section{max-width:430px;margin-left:auto;margin-right:auto}.travelpage .extra-travel-info .title{color:var(--compliment-color);margin-top:5px;font-size:1.75rem;font-weight:600}.travelpage .extra-travel-info a,.travelpage .extra-travel-info a:visited{color:var(--compliment-color)}.travelpage .extra-travel-info a:hover,.travelpage .extra-travel-info a:visited:hover{opacity:.7}.travelpage .travelinfo{padding-bottom:50px}@media (min-width:1000px){.travelpage .travelinfo{padding-bottom:80px}}.travelpage .travelinfo .summary{padding:0!important}.travelpage .travelinfo h4{color:var(--white);margin-bottom:20px}@media (min-width:1000px){.travelpage .travelinfo h4{margin-bottom:40px}}.travelpage .travelinfo h5{margin-top:0}.travelpage .travelinfo p{margin-top:8px}.travelpage .travelinfo article{background:var(--white);border:2px solid var(--compliment-color);border-radius:10px;padding:20px}@media (min-width:1000px){.travelpage .travelinfo article{padding:40px}}.travelpage .travelinfo section{margin-bottom:20px}.travelpage .travelinfo ul{margin-top:0}.travelpage .visiting{background:var(--black);color:var(--white);align-items:center;display:grid;position:relative;overflow:hidden}.travelpage .visiting img{border-radius:0;width:100%;height:auto;display:block}.travelpage .visiting section{width:var(--width-inner-container);margin:30px auto}@media (min-width:600px){.travelpage .visiting section{color:var(--white);margin:0 auto;position:absolute;left:0;right:0}}@media (min-width:600px) and (max-width:749px){.travelpage .visiting section{padding-right:200px}}.travelpage .visiting section a,.travelpage .visiting section a:visited{color:var(--white)}.travelpage .visiting section h4,.travelpage .visiting section p{z-index:1;max-width:38rem;position:relative}:root{--agenda-max-width:var(--width-inner-container,min(1200px,100% - 2rem));--agenda-page-pad-x:.9375rem;--agenda-page-pad-x-lg:1.875rem;--agenda-border:#d5d5d5;--agenda-border-soft:#e8e8e8;--agenda-surface:#fff;--agenda-surface-alt:#f5f5f5;--agenda-text:#2f2f2f;--agenda-text-soft:#666;--agenda-heading:#1f1f1f;--agenda-accent-dark:#333;--agenda-radius-sm:.375rem;--agenda-radius-md:.5rem;--agenda-radius-lg:.75rem;--agenda-shadow-sm:0 .125rem .5rem #0000000f;--agenda-shadow-md:0 .375rem 1.5rem #00000014;--agenda-transition:.25s ease;--color1:#ef433c;--color2:#e89524;--color3:#f1da89;--color4:#5f316c;--color5:#5fc1c6;--color6:#246685;--color7:#1d795a;--color8:#0d1b28;--color9:#edf3cd;--color10:#898a93;--color11:#4ce668;--color12:#7da8f2;--color13:#a2d39c;--color14:#fff;--color15:#04273d;--color16:#7189a1;--color17:#838b28;--color18:#fbb041;--color19:#e57f1d;--color20:#694d43;--color21:#838671;--color22:#bce1c0;--color23:#9997c9;--color24:#7facd2;--color25:#f0d86d;--color26:#c4bf85;--color27:#f59cb0;--color28:#c6d5d0;--color29:#fff;--color30:#231f20;--color31:#2a5d33;--color32:#973e8d;--color33:#636466;--color34:#e2e0df;--color35:#007298;--color36:#fff500}#main .trackbox,#main .daycalendar,#main .speakerbox,#main #sessions,#main #speaker,#main #level0{z-index:1;max-width:var(--agenda-max-width);padding-inline:var(--agenda-page-pad-x-lg);color:var(--agenda-text);background:var(--agenda-surface);margin:0 auto;font-size:1rem;position:relative}@media (min-width:1000px){#main .trackbox,#main .daycalendar,#main .speakerbox,#main #sessions,#main #speaker,#main #level0{padding-top:6rem}}#main .trackbox{padding-bottom:20px}#main .trackbox .intro h3,#main .trackbox .intro h3+p{text-align:center}#main .trackbox *,#main .daycalendar *,#main .speakerbox *,#main #sessions *,#main #speaker *{box-sizing:border-box}#main .trackbox a,#main .daycalendar a,#main .speakerbox a,#main #sessions a,#main #speaker a{color:inherit}#main .trackbox img,#main .daycalendar img,#main .speakerbox img,#main #sessions img,#main #speaker img{max-width:100%;height:auto;display:block}#main .trackbox .intro,#main .speakerbox .intro,#main .speaker-intro,#main #sessions,#main #speaker{margin:0 auto 2rem}#main .trackbox .intro,#main .speakerbox .intro,#main .speaker-intro{background:0 0;padding:0}#main .speaker-intro{padding-top:3rem}#main .speaker-intro h3{text-align:center}#main .trackbox .intro br,#main .speakerbox .intro br{display:none}#main .trackbox .intro h3,#main .speakerbox .intro h3,#main .speaker-intro h3,#main .daycalendar h2.agenda-title,#main #sessions h3,#main #speaker h3{color:var(--agenda-heading);letter-spacing:-.02em;margin:0;font-size:max(2rem,min(1.7rem + 1.4vw,3rem));font-weight:700;line-height:1.05}#main .daycalendar h2.agenda-title{text-align:center;padding-bottom:1rem}#main .trackbox .intro p,#main .speakerbox .intro p,#main .speaker-intro p{color:var(--black);margin:1rem 0 0}#main .trackkey-title{display:none}#main .trackkey,#main .topmenu,#main .showall,#main .track,#main .viewday,#main .sessionlistcalendar,#main .daycalendar-title,#main .cagKey,#main #sessions,#main #speaker{margin-left:auto;margin-right:auto}#main .color1{--track-color:var(--color1)}#main .color2{--track-color:var(--color2)}#main .color3{--track-color:var(--color3)}#main .color4{--track-color:var(--color4)}#main .color5{--track-color:var(--color5)}#main .color6{--track-color:var(--color6)}#main .color7{--track-color:var(--color7)}#main .color8{--track-color:var(--color8)}#main .color9{--track-color:var(--color9)}#main .color10{--track-color:var(--color10)}#main .color11{--track-color:var(--color11)}#main .color12{--track-color:var(--color12)}#main .color13{--track-color:var(--color13)}#main .color14{--track-color:var(--color14)}#main .color15{--track-color:var(--color15)}#main .color16{--track-color:var(--color16)}#main .color17{--track-color:var(--color17)}#main .color18{--track-color:var(--color18)}#main .color19{--track-color:var(--color19)}#main .color20{--track-color:var(--color20)}#main .color21{--track-color:var(--color21)}#main .color22{--track-color:var(--color22)}#main .color23{--track-color:var(--color23)}#main .color24{--track-color:var(--color24)}#main .color25{--track-color:var(--color25)}#main .color26{--track-color:var(--color26)}#main .color27{--track-color:var(--color27)}#main .color28{--track-color:var(--color28)}#main .color29{--track-color:var(--color29)}#main .color30{--track-color:var(--color30)}#main .color31{--track-color:var(--color31)}#main .color32{--track-color:var(--color32)}#main .color33{--track-color:var(--color33)}#main .color34{--track-color:var(--color34)}#main .color35{--track-color:var(--color35)}#main .color36{--track-color:var(--color36)}#main .trackkey-items{clear:both;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:1.5rem 0 .75rem;list-style:none;display:flex}#main .trackkey-items .trackkey-item{border-radius:var(--agenda-radius-sm);background:var(--track-color,var(--agenda-accent-dark));min-height:2.5rem;transition:transform var(--agenda-transition),opacity var(--agenda-transition),box-shadow var(--agenda-transition);justify-content:center;align-items:center;padding:.5rem .875rem;display:inline-flex}#main .trackkey-items .trackkey-item:hover{box-shadow:var(--agenda-shadow-sm);opacity:.92;transform:translateY(-.0625rem)}#main .trackkey-items .trackkey-item:before{display:none}#main .trackkey-items .trackkey-item a{color:var(--white);text-align:center;font-size:.9rem;font-weight:700;line-height:1.25;text-decoration:none}#main .trackkey-items .trackkey-item.color3 a,#main .trackkey-items .trackkey-item.color9 a,#main .trackkey-items .trackkey-item.color14 a,#main .trackkey-items .trackkey-item.color25 a,#main .trackkey-items .trackkey-item.color29 a,#main .trackkey-items .trackkey-item.color34 a,#main .trackkey-items .trackkey-item.color36 a{color:var(--agenda-heading)}#main .topmenu,#main .viewday{color:var(--agenda-text-soft);text-transform:uppercase;letter-spacing:.02em;font-size:.875rem;font-weight:700}@media (min-width:900px){#main .topmenu,#main .viewday{vertical-align:top;text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:0 1.5rem;display:flex}}#main .topmenu a,#main .viewday a{color:var(--agenda-text-soft);text-decoration:none}#main .topmenu a:hover,#main .viewday a:hover{opacity:.7}#main .topmenu ul,#main .viewday ul{margin:0;padding:0;list-style:none}#main .topmenu li,#main .viewday li{display:inline-block}#main .topmenu{text-align:center;justify-content:center;align-items:center;padding:1.75rem 0 1rem;display:grid}#main .topmenu>ul{color:var(--black);flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem 1.25rem;margin:0;padding:1.2rem 0 0;font-weight:700;list-style:none;display:flex}#main .topmenu>ul>li{align-items:center;display:inline-flex}#main .topmenu label{color:var(--agenda-heading);margin:0 0 .5rem;display:block}@media (min-width:900px){#main .daycalendar .topmenu{display:flex}}#main .daycalendar .topmenu ul{padding:0}#main .viewday{text-align:center;padding:0 0 3rem}@media (min-width:900px){#main .viewday{display:flex}}#main .topmenu .topmenu-title,#main .viewday .viewday-title{font-size:inherit;font-weight:inherit;color:var(--agenda-heading);flex:none;margin:0;padding-top:1px;display:block}#main .topmenu .viewby,#main .viewday .viewday-days,#main .speakerbox .topmenu ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem 1.2rem;display:flex}#main .topmenu select{border:.0625rem solid var(--agenda-border);border-radius:var(--agenda-radius-sm);background:var(--white)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cpath d='M965.1,360.2l-400,401c-17.9,17.9-41.7,25.4-65.2,24c-23.4,1.4-47.2-6.1-65.1-24l-400-401c-33.2-33.3-33.2-87.4,0-120.7c33.2-33.3,87.1-33.3,120.4,0L500,585.2l344.8-345.7c33.2-33.3,87.1-33.3,120.4,0S998.3,326.9,965.1,360.2z'/%3E%3C/svg%3E") no-repeat center right 8px;-webkit-appearance:none;appearance:none;width:min(100%,20rem);min-height:2.75rem;font:inherit;color:var(--agenda-heading);cursor:pointer;background-size:.7em;margin-left:auto;margin-right:auto;padding:.625rem 2.5rem .625rem .875rem}#main .showall{flex-wrap:wrap;gap:1rem;padding:2rem 0 .75rem;font-size:1rem;font-weight:700;display:flex}#main .showall a{color:var(--agenda-text-soft);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex;position:relative}#main .showall a:hover{opacity:.7}#main .showall .show:before,#main .showall .hide:before{content:"";background:var(--agenda-accent-dark);border-radius:.125rem;height:1.125rem;width:1.125rem}#main .showall .show:after,#main .showall .hide:after{color:var(--white);font-size:1rem;line-height:1;position:absolute;left:.278rem}#main .showall .show:after{content:"+";top:18%}#main .showall .hide:after{content:"−";top:13%}#main .track{margin:0;padding:.5rem 0 0;list-style:none}#main .track>div{border:.0625rem solid var(--track-color,var(--agenda-border));border-radius:var(--agenda-radius-lg);background:var(--agenda-surface);box-shadow:var(--agenda-shadow-sm);border-left-width:.375rem;margin-bottom:2rem;padding:1.25rem;position:relative}#main .track>div>h3{color:var(--agenda-heading);text-transform:uppercase;background:0 0;margin:0 0 1rem;font-size:max(1.5rem,min(1.3rem + .8vw,2rem));font-weight:700;line-height:1.1}#main .track>div>h3 a{color:inherit;text-decoration:none}#main .track>div>.summary,#main .track>div>.content{margin:0 0 1rem}#main .track>div:before{display:none}#main .track .trigger{border-radius:var(--agenda-radius-md);background:var(--agenda-surface-alt);border:0;margin:.875rem 0 0;padding:1rem 1rem 1rem 2.7rem;line-height:1.4;position:relative}@media (min-width:550px){#main .track .trigger{padding-left:3rem}}#main .track .trigger>.show{background:var(--track-color,var(--agenda-accent-dark));border-radius:.125rem;height:1.25rem;width:1.25rem;text-decoration:none;display:inline-block;position:absolute;top:1.3rem;left:1rem}#main .track .trigger>.show:before{content:"+";color:var(--white);font-size:1.125rem;font-weight:700;line-height:1;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-48%)}#main .track .trigger>.type{color:var(--agenda-text-soft);margin-right:.5rem;font-size:1rem;font-weight:700;display:inline-block}#main .track .trigger>a:not(.show){color:var(--agenda-heading);font-size:1.125rem;font-weight:700;text-decoration:none}@media (max-width:549px){#main .track .trigger>a:not(.show){margin-top:.125rem;display:block}}#main .track .trigger>a:not(.show):hover{opacity:.8}#main .track .trigger .date{color:var(--agenda-text);flex-wrap:wrap;gap:.25rem .7rem;margin:.625rem 0 0;font-size:.9375rem;font-weight:700;display:flex}#main .track .trigger .time{display:inline-block}#main .track .trigger .daynum{margin-left:-9px}#main .track .trigger>ul{margin:.875rem 0 0;padding:0;list-style:none;display:none}#main .track .trigger>ul>li{border-left:.1875rem solid var(--track-color,var(--agenda-accent-dark));border-radius:0 var(--agenda-radius-sm)var(--agenda-radius-sm)0;background:var(--white);padding:1rem}#main .track .trigger .speakers,#main .track .trigger .moderator{color:var(--agenda-heading);margin:0 0 .5rem;font-size:1rem;line-height:1.4}#main .track .trigger .speakers a,#main .track .trigger .moderator a{text-decoration:none}#main .track .trigger .summary{color:var(--agenda-text);margin:0;font-size:.9375rem;line-height:1.6}#main .track .trigger .summary .more a{font-weight:700}#main .track .content{background:0 0;padding:0;font-size:1rem;line-height:1.65}#main .track .content p{margin:0 0 1rem}#main .track .content ul,#main .track .content ol{margin:1rem 0 2rem}#main .track .trigger.active>.show:before,#main .track .active>.show:before,#main .track li.active>.show:before{content:"−"}#main .track .trigger.active>ul,#main .track li.active>ul,#main .track .active>ul{display:block}#main .daycalendar{position:relative}#main .daycalendar .daycalendar-title{color:var(--agenda-heading);text-transform:uppercase;margin:0 0 1rem;padding:0;font-size:max(1.5rem,min(1.3rem + .8vw,2rem));font-weight:500;line-height:1.1}#main .daycalendar .sessionlistcalendar{border:.0625rem solid var(--agenda-border);border-radius:var(--agenda-radius-lg);background:var(--agenda-surface);margin:1rem 0 0;padding:1rem;display:block;position:relative}@media (min-width:550px){#main .daycalendar .sessionlistcalendar{padding:1.5rem}}@media (min-width:770px){#main .daycalendar .sessionlistcalendar{padding-left:5.5rem}}#main .daycalendar .sessionlistcalendar-times{display:none}@media (min-width:770px){#main .daycalendar .sessionlistcalendar-times{text-align:right;width:3.5rem;color:var(--agenda-heading);font-size:1.75rem;display:block;position:absolute;top:1.5rem;left:1rem}}#main .daycalendar .sessionlistcalendar-timeslot{border-right:.0625rem solid var(--agenda-border-soft);border-bottom:.0625rem solid var(--agenda-border-soft);color:var(--agenda-heading);padding-right:.375rem;position:relative}#main .daycalendar .sessionlistcalendar-timeslot:last-of-type{border-bottom:0}#main .daycalendar .sessionlistcalendar-timeslot span{text-transform:uppercase;vertical-align:super;margin-left:-.25rem;font-size:.625rem;position:relative}#main .daycalendar .sessionlistcalendar-events{width:100%;margin:0;display:block;position:relative}#main .daycalendar .sessionlistcalendar-event{border-radius:var(--agenda-radius-md);background:var(--agenda-surface-alt);padding:1rem .875rem 1rem 1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .0625rem #00000008}#main .daycalendar .sessionlistcalendar-event:hover{cursor:pointer;z-index:10;height:auto!important}#main .daycalendar .sessionlistcalendar-event:before{content:"";background:var(--track-color,var(--agenda-accent-dark));width:.1875rem;position:absolute;top:0;bottom:0;left:0;right:auto}#main .daycalendar .sessionlistcalendar-event:after{content:"";background:var(--track-color,var(--agenda-accent-dark));height:.375rem;position:absolute;top:0;bottom:auto;left:0;right:0}#main .daycalendar .sessionlistcalendar-time,#main .daycalendar .sessionlistcalendar-title,#main .daycalendar .sessionlistcalendar-sessionnumber,#main .daycalendar .sessionlistcalendar-speakers{z-index:1;position:relative}#main .daycalendar .sessionlistcalendar-time{margin-bottom:.25rem;font-size:.8125rem;font-weight:700;display:block}#main .daycalendar .sessionlistcalendar-sessionnumber{color:var(--agenda-text-soft);font-size:.9375rem;font-weight:700;display:block}#main .daycalendar .sessionlistcalendar-title a{color:var(--agenda-heading);text-transform:uppercase;word-break:break-word;margin-top:.5rem;font-size:.9rem;font-weight:700;line-height:1.35;text-decoration:none;display:block}#main .daycalendar .sessionlistcalendar-title a:hover{opacity:.8}#main .daycalendar .sessionlistcalendar-speakers{margin:.75rem 0 0;padding:0;list-style:none}#main .daycalendar .sessionlistcalendar-speakers li,#main .daycalendar .sessionlistcalendar-speakers .sessionlistcalendar-speaker{margin:0 0 .25rem;font-size:.875rem;line-height:1.35}#main .daycalendar .sessionlistcalendar-speakers .sessionlistcalendar-speakername{text-decoration:none}@media (max-width:769px){#main .daycalendar .sessionlistcalendar-events,#main .daycalendar .sessionlistcalendar-event[style]{height:auto!important}#main .daycalendar .sessionlistcalendar-event[style]{margin-bottom:.875rem;width:100%!important;min-height:0!important;position:relative!important;top:0!important;left:0!important}}#main #level0 #sessions{max-width:86rem;margin-bottom:0;padding-top:1rem}#main #level0 #sessions h3{color:var(--agenda-text-soft);margin-bottom:1rem;font-size:1.3rem;font-style:italic;font-weight:400}#main #level0 #sessions h4{color:var(--agenda-heading);margin:0 0 1rem;font-size:max(2rem,min(.8rem + 1.3vw,3rem));font-weight:700;line-height:1.1}#main #level0 #sessions .date,#main #level0 #sessions .startTime,#main #level0 #sessions .level{color:var(--agenda-heading);margin:0 1rem .5rem 0;font-size:1rem;font-weight:700;display:inline-block}#main #level0 #sessions .level{color:var(--compliment-color);display:block}#main #level0 #sessions>div{gap:0 3rem;padding-bottom:90px;display:grid}@media (min-width:600px){#main #level0 #sessions>div{grid-template-columns:minmax(0,1fr) 12rem;align-items:start}}@media (min-width:700px){#main #level0 #sessions>div{grid-template-columns:minmax(0,1fr) 16rem}}#main #level0 #sessions .sessionContent{color:var(--black);font-size:1rem;line-height:1.75}#main #level0 #sessions .sessionContent p{margin:0 0 1.5rem}#main #level0 #sessions .sessionContent p+ul,#main #level0 #sessions .sessionContent p+ol{margin-top:-15px}#main #level0 #sessions .sessionContent ul,#main #level0 #sessions .sessionContent ol{margin:1rem 0 1.5rem;padding-left:1.5rem}#main #level0 #sessions .speakersWrapper{gap:1.5rem;display:grid}@media (min-width:600px){#main #level0 #sessions .speakersWrapper{grid-area:1/2/span 2}}#main #level0 #sessions .speakersWrapper .speaker{border:.0625rem solid var(--agenda-border);background:var(--agenda-surface);text-align:center;border-radius:5px;padding:.875rem}#main #level0 #sessions .speakersWrapper .speaker img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid var(--lightgray);border-radius:10px;width:100%}#main #level0 #sessions .speakersWrapper .speaker p{margin:3px 0 0;padding:0}#main #level0 #sessions .speakersWrapper .speaker p.speaker,#main #level0 #sessions .speakersWrapper .speaker p.speaker a{color:var(--agenda-heading);border:0;font-size:1rem;font-weight:700;text-decoration:none}#main #level0 #sessions .speakersWrapper .speaker .speakertitle,#main #level0 #sessions .speakersWrapper .speaker .speakercompany,#main #level0 #sessions .speakersWrapper .speaker .speakercredentials{color:var(--agenda-heading);font-size:.888rem;font-style:italic;font-weight:700}#main #level0 #sessions .speakersWrapper .speaker .speakercompany{margin-top:-2px}#main #speaker{height:auto;min-height:100vh;padding-top:40px}#main #speaker .title,#main #speaker .company{font-weight:700}#main #speaker .company{margin-top:-15px;font-size:.888rem;font-style:italic}#main #speaker img{border:.0625rem solid var(--agenda-border);border-radius:5px;max-width:100%;margin-bottom:15px;padding:15px}@media (min-width:500px){#main #speaker img{float:right;width:180px;margin:15px 0 10px 20px}}@media (min-width:750px){#main #speaker img{width:350px;margin:0 0 50px 50px}}#main .speakerbox{border-radius:var(--agenda-radius-lg);padding-top:10px;padding-bottom:80px}#main .speakerbox h3{display:none}#main .speakerbox .topmenu{padding-top:0}#main .speakerbox .speaker{border-top:.0625rem solid var(--agenda-border);gap:1.5rem;padding:2rem 0;display:grid}@media (min-width:1000px){#main .speakerbox .speaker{-moz-column-gap:2rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;column-gap:2rem}}#main .speakerbox .speaker .type{color:var(--agenda-text-soft);margin-right:.5rem;font-weight:700}#main .speakerbox .speaker .info{grid-template-columns:6.75rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:549px){#main .speakerbox .speaker .info{grid-template-columns:5.5rem minmax(0,1fr)}}#main .speakerbox .speaker .info img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid var(--lightgray);border-radius:8px;width:100%}#main .speakerbox .speaker .info p{color:var(--agenda-heading);margin:0;font-size:1rem;line-height:1.35}#main .speakerbox .speaker .info a{text-decoration:none}#main .speakerbox .speaker .info .name{margin-bottom:.5rem;font-size:max(1.875rem,min(1.2rem + .8vw,2.625rem));font-weight:500;line-height:1.05;display:inline-block}#main .speakerbox .speaker>ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}#main .speakerbox .speaker ul>li>.colorbox{display:none!important}#main .speakerbox .speaker>ul>li>[class*=color]{background:var(--track-color,var(--agenda-accent-dark));border-radius:2px;width:1.5rem;margin-right:6px;display:inline-block}#main .speakerbox .speaker>ul>li>a{color:var(--agenda-heading);font-weight:700;text-decoration:none}#main .speakerbox .speaker>ul>li>a:hover{opacity:.8}#main .buttonTop{z-index:99;background:var(--agenda-accent-dark);height:3rem;width:3rem;color:var(--white);box-shadow:var(--agenda-shadow-md);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--agenda-transition),transform var(--agenda-transition);border:0;border-radius:999rem;place-items:center;display:grid;position:fixed;bottom:1rem;right:1rem}#main .buttonTop.visible{opacity:1;pointer-events:auto}#main .buttonTop:before{content:"↑";font-size:1.25rem;line-height:1}#main #bigzip{margin:1rem 0 0}#main #bigzip a{border-radius:var(--agenda-radius-sm);background:var(--agenda-accent-dark);min-height:2.75rem;color:var(--white);justify-content:center;align-items:center;padding:.75rem 1.125rem;font-weight:700;text-decoration:none;display:inline-flex}