.A2ZAgendaPage_agendaPage__HmT8u{width:100%;margin:0 auto 2rem;max-width:90rem}:root{--container-width:90rem;--text-color-light:#fff;--text-color-dark:#000;--color-red-orange:#cd2314;--color-orange:#d66023;--color-creamsicle:#ef9153;--color-yellow-mustard:#ffdd3f;--color-ice-blue:#c8e9f4;--color-electric-blue:#7cf8fe;--color-soft-blue:#6eb8f9;--color-sky-blue:#498af4;--color-navy:#1b1464;--color-gray:#e6e6e6;--color-white:#fff;--color-black:#000;--color-caption-gray:#767676;--color-blue-gradient:linear-gradient(130deg,#bffbff,#c8e9f4,#5abcff);--z-index-base:0;--z-index-content:10;--component-spacing:30px;--component-padding:30px;--component-radius:30px;--speaker-card-radius:15px;--font-size-h1:3.25rem;--font-size-h2:2.25rem;--font-size-h3:1.75rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--font-size-h6:1.15rem;--font-size-subhead:1.25rem;--font-size-body:1rem;--font-size-caption:0.875rem;--font-size-small:0.813rem;--font-size-extra-small:0.75rem;--button-primary-background:var(--color-navy);--button-primary-background-hover:var(--color-soft-blue);--button-primary-foreground:var(--color-white);--button-primary-foreground-hover:var(--color-navy);--button-primary-border:none;--button-primary-border-hover:none;--button-primary-outline:1px solid var(--color-navy);--button-primary-outline-hover:1px solid var(--color-sky-blue);--button-primary-outline-offset:2px;--button-primary-outline-background:transparent;--button-primary-outline-background-hover:var(--color-navy);--button-primary-outline-foreground:var(--color-navy);--button-primary-outline-foreground-hover:var(--color-white);--button-primary-outline-border:none;--button-primary-outline-border-hover:none;--button-primary-outline-outline:2px solid var(--color-navy);--button-primary-outline-outline-hover:2px solid var(--color-navy);--button-primary-outline-outline-offset:-2px;--button-primary-on-dark-background:var(--color-ice-blue);--button-primary-on-dark-background-hover:transparent;--button-primary-on-dark-foreground:var(--color-navy);--button-primary-on-dark-foreground-hover:var(--color-ice-blue);--button-primary-on-dark-border:none;--button-primary-on-dark-border-hover:none;--button-primary-on-dark-outline:1px solid var(--color-ice-blue);--button-primary-on-dark-outline-hover:1px solid var(--color-ice-blue);--button-primary-on-dark-outline-offset:2px;--button-primary-on-dark-outline-background:transparent;--button-primary-on-dark-outline-background-hover:var(--color-ice-blue);--button-primary-on-dark-outline-foreground:var(--color-ice-blue);--button-primary-on-dark-outline-foreground-hover:var(--color-white);--button-primary-on-dark-outline-border:none;--button-primary-on-dark-outline-border-hover:none;--button-primary-on-dark-outline-outline:2px solid var(--color-ice-blue);--button-primary-on-dark-outline-outline-hover:2px solid var(--color-ice-blue);--button-primary-on-dark-outline-outline-offset:-2px;--button-secondary-background:var(--color-red-orange);--button-secondary-background-hover:var(--color-orange);--button-secondary-foreground:var(--color-white);--button-secondary-foreground-hover:var(--color-white);--button-secondary-border:none;--button-secondary-border-hover:none;--button-secondary-outline:1px solid var(--color-red-orange);--button-secondary-outline-hover:1px solid var(--color-red-orange);--button-secondary-border-offset:2px;--button-secondary-outline-background:transparent;--button-secondary-outline-background-hover:var(--color-red-orange);--button-secondary-outline-foreground:var(--color-red-orange);--button-secondary-outline-foreground-hover:var(--color-white);--button-secondary-outline-border:none;--button-secondary-outline-border-hover:none;--button-secondary-outline-outline:2px solid var(--color-red-orange);--button-secondary-outline-outline-hover:2px solid var(--color-red-orange);--button-secondary-outline-outline-offset:-2px;--button-secondary-on-dark-background:var(--color-red-orange);--button-secondary-on-dark-background-hover:transparent;--button-secondary-on-dark-foreground:var(--color-white);--button-secondary-on-dark-foreground-hover:var(--color-creamsicle);--button-secondary-on-dark-border:none;--button-secondary-on-dark-border-hover:none;--button-secondary-on-dark-outline:1px solid var(--color-red-orange);--button-secondary-on-dark-outline-hover:1px solid var(--color-creamsicle);--button-secondary-on-dark-border-offset:2px;--button-secondary-on-dark-outline-background:transparent;--button-secondary-on-dark-outline-background-hover:var(--color-creamsicle);--button-secondary-on-dark-outline-foreground:var(--color-creamsicle);--button-secondary-on-dark-outline-foreground-hover:var(--color-white);--button-secondary-on-dark-outline-border:none;--button-secondary-on-dark-outline-border-hover:none;--button-secondary-on-dark-outline-outline:2px solid var(--color-creamsicle);--button-secondary-on-dark-outline-outline-hover:2px solid var(--color-creamsicle);--button-secondary-on-dark-outline-outline-offset:-2px;--button-tertiary-background:var(--color-blue-gradient);--button-tertiary-background-hover:var(--color-soft-blue);--button-tertiary-foreground:var(--color-navy);--button-tertiary-foreground-hover:var(--color-navy);--button-tertiary-border:none;--button-tertiary-border-hover:none;--button-tertiary-outline:1px solid var(--color-navy);--button-tertiary-outline-hover:1px solid var(--color-sky-blue);--button-tertiary-outline-offset:2px;--button-tertiary-outline-background:transparent;--button-tertiary-outline-background-hover:var(--color-soft-blue);--button-tertiary-outline-foreground:var(--color-soft-blue);--button-tertiary-outline-foreground-hover:var(--color-white);--button-tertiary-outline-border:none;--button-tertiary-outline-border-hover:none;--button-tertiary-outline-outline:1px solid var(--color-soft-blue);--button-tertiary-outline-outline-hover:1px solid var(--color-soft-blue);--button-tertiary-outline-outline-offset:-2px;--button-tertiary-on-dark-background:var(--color-blue-gradient);--button-tertiary-on-dark-background-hover:var(--color-white);--button-tertiary-on-dark-foreground:var(--color-navy);--button-tertiary-on-dark-foreground-hover:var(--color-navy);--button-tertiary-on-dark-border:none;--button-tertiary-on-dark-border-hover:none;--button-tertiary-on-dark-outline:1px solid var(--color-navy);--button-tertiary-on-dark-outline-hover:1px solid var(--color-sky-blue);--button-tertiary-on-dark-outline-offset:2px;--button-tertiary-on-dark-outline-background:transparent;--button-tertiary-on-dark-outline-background-hover:var(--color-white);--button-tertiary-on-dark-outline-foreground:var(--color-white);--button-tertiary-on-dark-outline-foreground-hover:var(--color-nrf-red);--button-tertiary-on-dark-outline-border:none;--button-tertiary-on-dark-outline-border-hover:none;--button-tertiary-on-dark-outline-outline:1px solid var(--color-white);--button-tertiary-on-dark-outline-outline-hover:1px solid var(--color-white);--button-tertiary-on-dark-outline-outline-offset:-2px;--button-outline-background:transparent;--button-outline-background-hover:#171717;--button-outline-foreground:#171717;--button-outline-foreground-hover:var(--color-white);--button-outline-border:1px solid #171717;--button-outline-border-hover:1px solid #171717;--button-outline-border-offset:2px;--button-text-align:center;--button-text-decoration:none;--button-font-weight:600;--button-radius:100px;--button-hover-opacity:1;--font-headline:Poppins,sans-serif;--font-body:Poppins,sans-serif}.container{width:100%;max-width:90rem;margin:0 auto}@media (max-width:1480px){.container{max-width:95%}}@media (max-width:767px){.container{max-width:100%}}.h1,h1{font-size:var(--font-size-h1)}.h1,.h2,h1,h2{font-family:var(--font-body);font-weight:600;color:var(--color-black);line-height:1.2}.h2,h2{font-size:var(--font-size-h2)}.h3,h3{font-size:var(--font-size-h3)}.h3,.h4,h3,h4{font-family:var(--font-body);font-weight:500;color:var(--color-black);line-height:1.2}.h4,h4{font-size:var(--font-size-h4)}.h5,h5{font-size:var(--font-size-h5)}.h5,.h6,h5,h6{font-family:var(--font-body);font-weight:500;color:var(--color-black);line-height:1.2}.h6,h6{font-size:var(--font-size-h6)}.subhead{font-size:var(--font-size-subhead)}.body-text,.subhead,body,p{font-family:var(--font-body);font-weight:400;color:var(--color-black)}.body-text,body,p{font-size:var(--font-size-body);line-height:1.6}.caption{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-caption);color:var(--color-caption-gray)}.small-text{font-size:var(--font-size-small)}.extra-small-text,.small-text{font-family:var(--font-body);font-weight:400;color:var(--color-black)}.extra-small-text{font-size:var(--font-size-extra-small)}.white-text{color:var(--color-white)!important}@media (max-width:767px){.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}}a,p>a{color:var(--color-black);font-weight:500;text-underline-offset:2px;transition:all .2s ease}a,a:hover,p>a,p>a:hover{text-decoration:underline;-webkit-text-decoration-color:rgba(0,168,164,.5);text-decoration-color:rgba(0,168,164,.5)}a:hover,p>a:hover{opacity:.65}a.dark-link,p>a.dark-link{color:var(--color-white);-webkit-text-decoration-color:hsla(0,0%,100%,.85);text-decoration-color:hsla(0,0%,100%,.85)}a.dark-link:hover,p>a.dark-link:hover{opacity:.85}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.text-line-through{text-decoration:line-through}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.speaker-photo{width:100%}.speaker-photo img{width:100%;max-width:250px;aspect-ratio:1/1;border:2px solid var(--color-dark-teal);border-radius:0;font-size:14px;box-shadow:.5em .5rem var(--color-dark-teal)}.speaker-photo.teal-border img{border:2px solid var(--color-blue-teal);box-shadow:.5em .5rem var(--color-blue-teal)}.speaker-photo.pistachio-border img{border:2px solid var(--color-pistachio);box-shadow:.5em .5rem var(--color-pistachio)}.speaker-photo.green-border img{border:2px solid var(--color-green);box-shadow:.5em .5rem var(--color-green)}.session-pill{background:var(--color-ice-blue);font-weight:500;padding:.25rem .75rem;border-radius:20px;font-size:var(--font-size-small);color:var(--color-black);display:inline-block;transition:background-color .2s ease}.session-pill:hover{background:var(--color-electric-blue);color:var(--color-white)}