.l-section--agenda{margin-bottom:0;background-color:var(--bg-primary);--agenda-tab-active-bg: #f0f3ff;--agenda-session-text: var(--txt-heading);--agenda-logo-color: #1f1f1f;--agenda-logo-opacity: 0.4;--agenda-linkedin-color: var(--c--brand-tertiary-500-main)}.l-section--agenda.is-dark{--bg-primary: #0f1f6c;--txt-caption: var(--c-white);--txt-heading: var(--c-white);--txt-paragraph: var(--c--lavender-blue);--interface-divider-divider: rgba(206, 213, 219, 0.2);--agenda-tab-active-bg: var(--c--brand-tertiary-500-main);--agenda-session-text: var(--c--lavender-blue);--agenda-logo-color: var(--c--lavender-blue);--agenda-logo-opacity: 0.8;--agenda-linkedin-color: var(--c--lavender-blue)}.agenda .l-wrapper__inner{overflow:hidden}.agenda__header--stacked{display:flex;flex-direction:column;align-items:center;padding:3rem 1.5rem;text-align:center;gap:1rem}@media only screen and (min-width: 1024px){.agenda__header--stacked{padding:5rem 2.5rem 4rem}}.agenda__header--split{display:grid;align-items:end;padding:1.5rem 2rem;border-bottom:1px solid var(--interface-divider-divider);gap:2rem}@media only screen and (min-width: 1024px){.agenda__header--split{justify-content:space-between;grid-template-columns:minmax(0, 42.875rem) auto;padding:5rem 2.5rem 4rem}}.agenda__header-main{display:flex;flex-direction:column;align-items:center;max-width:52.5rem;gap:1rem}.agenda__header-content{display:flex;flex-direction:column;align-items:flex-start;max-width:42.875rem;gap:1rem}.agenda__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem}@media only screen and (min-width: 1024px){.agenda__header-actions{justify-content:flex-end}}.agenda__header--stacked .agenda__header-actions{justify-content:center}.agenda__buttons--split{flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1rem 1.5rem}@media only screen and (min-width: 1024px){.agenda__buttons--split{justify-content:flex-end}}.agenda__buttons .btn{width:100%}@media only screen and (min-width: 768px){.agenda__buttons .btn{width:auto}}.agenda__caption{color:var(--txt-caption);text-transform:uppercase}.agenda__title{margin:0;color:var(--txt-heading)}.agenda__description{margin:0;color:var(--txt-paragraph)}.agenda__header--stacked .agenda__caption,.agenda__header--stacked .agenda__title,.agenda__header--stacked .agenda__description{max-width:52.5rem}.agenda__header--stacked .agenda__description{max-width:51.25rem}.agenda__header--split .agenda__description{max-width:42.875rem}.agenda__tabs{display:grid;grid-auto-columns:auto;grid-auto-flow:column;grid-template-columns:none;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.agenda__tabs::-webkit-scrollbar{display:none}@media only screen and (min-width: 768px){.agenda__tabs{grid-auto-columns:minmax(13.75rem, 1fr)}}@media only screen and (min-width: 1024px){.agenda__tabs{grid-auto-columns:minmax(0, 1fr)}}.agenda__tab{display:flex;align-items:center;justify-content:center;cursor:pointer;min-height:3.5rem;padding:.75rem 1.125rem;border:0;border-top:1px solid var(--interface-divider-divider);border-right:1px solid var(--interface-divider-divider);border-bottom:1px solid var(--interface-divider-divider);background-color:var(--bg-primary);color:var(--txt-heading);font-family:var(--font-family-secondary);font-size:var(--t--paragraph-2);letter-spacing:-0.16px;line-height:var(--t--line-height-24);text-align:center;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease;scroll-snap-align:start}@media only screen and (min-width: 1024px){.agenda__tab{white-space:normal}}.agenda__tab:last-child{border-right:0}.agenda__tab.is-active{border-bottom:2px solid var(--c--brand-tertiary-500-main);background-color:var(--agenda-tab-active-bg);font-weight:500}.agenda__tab:focus-visible{outline:2px solid var(--button-border-focus);outline-offset:-2px}.agenda__panel[hidden]{display:none}.agenda__content-headline{display:flex;flex-direction:column;padding:2rem 1.5rem;border-bottom:1px solid var(--interface-divider-divider);gap:1rem}@media only screen and (min-width: 1024px){.agenda__content-headline{padding:2.5rem}}.agenda__content-title{margin:0}.agenda__content-description{margin:0}.agenda__day-label{margin:0;padding:1.75rem 1.5rem;border-bottom:1px solid var(--interface-divider-divider)}@media only screen and (min-width: 1024px){.agenda__day-label{padding:2.5rem}}.l-section--agenda.is-dark .agenda__day-label{color:var(--txt-paragraph)}.agenda__rows{display:flex;flex-direction:column}.agenda__row{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--interface-divider-divider)}@media only screen and (min-width: 1024px){.agenda__row{grid-template-columns:20.5rem minmax(0, 1fr)}}.agenda__time{display:flex;align-items:center;margin:0;padding:1rem 1.5rem;border-bottom:1px solid var(--interface-divider-divider)}@media only screen and (min-width: 1024px){.agenda__time{padding:.625rem 2.5rem;border-right:1px solid var(--interface-divider-divider);border-bottom:0}}.agenda__session-details{display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1.5rem;gap:.5rem}@media only screen and (min-width: 1024px){.agenda__session-details{flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem;gap:1.5rem}}.agenda__session{margin:0;color:var(--agenda-session-text)}.agenda__speaker{margin:0;color:var(--txt-paragraph)}@media only screen and (min-width: 1024px){.agenda__speaker{text-align:right}}.agenda__logos{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));justify-items:center;min-height:20rem;padding:3rem 1.5rem;gap:2rem}@media only screen and (min-width: 768px){.agenda__logos{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (min-width: 1024px){.agenda__logos{grid-template-columns:repeat(6, minmax(0, 1fr));min-height:27.5rem;padding:4rem;gap:3rem}}.agenda__logo-item{display:flex;align-items:center;justify-content:center;color:var(--agenda-logo-color);opacity:var(--agenda-logo-opacity)}.agenda__logo-link,.agenda__logo-img,.agenda__placeholder-logo{display:flex;align-items:center;justify-content:center;color:inherit}.agenda__logo-img,.agenda__placeholder-logo{object-fit:contain;filter:grayscale(1)}.l-section--agenda.is-dark .agenda__logo-img{filter:grayscale(1) brightness(0) invert(1)}.agenda-person{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:1rem;border-right:1px solid var(--interface-divider-divider);border-bottom:1px solid var(--interface-divider-divider);background-color:var(--bg-primary);gap:1rem}@media only screen and (min-width: 1024px){.agenda-person{padding:1.5rem}}.agenda-person__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:2.25rem}.agenda-person__main{display:flex;flex-direction:column;gap:1rem}.agenda-person__image{display:block;width:100%;height:auto;border-radius:.25rem}.agenda-person__text{display:flex;flex-direction:column;align-items:flex-start;gap:0}.agenda-person__name{display:-webkit-box;margin:0;color:var(--txt-heading);overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agenda-person__role{display:-webkit-box;margin:0;color:var(--txt-paragraph);overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agenda-person__linkedin{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--agenda-linkedin-color);transition:color .3s ease-in-out}.agenda-person__linkedin svg{display:block;width:100%;height:100%}.agenda-person__linkedin--empty{opacity:1}@media only screen and (min-width: 1024px){.agenda-person__linkedin:hover{color:var(--button-bg-primary-hover)}}.agenda__people{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 425px){.agenda__people{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 768px){.agenda__people{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (min-width: 1024px){.agenda__people{grid-template-columns:repeat(5, minmax(0, 1fr))}}
