@font-face{font-display:swap;font-family:ABCOracle-Medium;src:url(/fonts/ABCOracle-Medium.woff2) format("woff2");font-weight:500;font-style:"normal"}@font-face{font-display:swap;font-family:ABCOracle-Book;src:url(/fonts/ABCOracle-Book.woff2) format("woff2");font-weight:300;font-style:"normal"}.sessions-listing{padding:32px 0}.sessions-listing .sessions-listing-content{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.sessions-listing .sessions-listing-header{text-align:center;margin-bottom:24px}.sessions-listing .sessions-listing-header .subtitle{font-family:ABCOracle-Book;font-size:16px;font-weight:300;line-height:20px;letter-spacing:.32px;color:#4f4f4f;margin-bottom:8px}.sessions-listing .sessions-listing-header h2{font-family:ABCOracle-Medium;font-size:40px;font-weight:500;line-height:44px;letter-spacing:-.8px;color:var(--text-strong);color:#323232;font-size:2rem}.sessions-listing .listing-card-item--sessions-listing{display:flex;flex-direction:column-reverse;padding:16px;border-bottom:1px solid #D1D1D1}.sessions-listing .listing-card-item--sessions-listing.js-hidden{display:none}.sessions-listing .listing-card-item--sessions-listing:last-child{border-bottom:none}.sessions-listing .listing-card-item--sessions-listing .session-datetime-info{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;margin-top:8px}.sessions-listing .listing-card-item--sessions-listing .session-datetime-info .session-location-header,.sessions-listing .listing-card-item--sessions-listing .session-datetime-info .session-time,.sessions-listing .listing-card-item--sessions-listing .session-datetime-info .session-date{display:flex;align-items:center;gap:4px;font-family:ABCOracle-Book;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.28px;color:#4f4f4f}.sessions-listing .listing-card-item--sessions-listing .session-datetime-info .session-location-header .svg-icon,.sessions-listing .listing-card-item--sessions-listing .session-datetime-info .session-time .svg-icon,.sessions-listing .listing-card-item--sessions-listing .session-datetime-info .session-date .svg-icon{width:16px;height:16px;color:#000}.sessions-listing .listing-card-item--sessions-listing .listing-card-item-title{font-family:ABCOracle-Medium;font-size:28px;font-weight:500;line-height:32px;letter-spacing:-.28px;color:var(--text-strong);color:#323232;margin-bottom:16px}.sessions-listing .listing-card-item--sessions-listing .session-description-wrapper{position:relative;margin-bottom:16px}.sessions-listing .listing-card-item--sessions-listing .session-description-wrapper input[type=checkbox]{display:none}.sessions-listing .listing-card-item--sessions-listing .session-description-wrapper .listing-card-item-description{font-family:ABCOracle-Book;font-size:16px;font-weight:300;line-height:20px;letter-spacing:.32px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sessions-listing .listing-card-item--sessions-listing .session-description-wrapper .listing-card-item-description--no-clamp{display:block;-webkit-line-clamp:unset;overflow:visible;text-overflow:unset}.sessions-listing .listing-card-item--sessions-listing .session-description-wrapper .session-expand-toggle{font-family:ABCOracle-Book;font-size:14px;line-height:20px;letter-spacing:.28px;font-weight:500;font-family:ABCOracle-Medium;color:#3c69ff;cursor:pointer;display:inline-block;margin-top:4px}.sessions-listing .listing-card-item--sessions-listing .session-description-wrapper .session-expand-toggle:after{content:"View more"}.sessions-listing .listing-card-item--sessions-listing .session-description-wrapper .session-expand-toggle:hover{text-decoration:underline}.sessions-listing .listing-card-item--sessions-listing .session-description-wrapper input[type=checkbox]:checked~.listing-card-item-description{-webkit-line-clamp:unset;overflow:visible}.sessions-listing .listing-card-item--sessions-listing .session-description-wrapper input[type=checkbox]:checked~.session-expand-toggle:after{content:"View less"}.sessions-listing .listing-card-item--sessions-listing .session-presenters-list{display:flex;align-items:flex-start;gap:4px;font-family:ABCOracle-Book;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.28px;color:#4f4f4f}.sessions-listing .listing-card-item--sessions-listing .session-presenters-list .person-list-avatar{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:12px;flex-shrink:0}.sessions-listing .listing-card-item--sessions-listing .session-presenters-list .svg-icon{width:16px;height:16px;color:#6d6d6d;flex-shrink:0;margin-top:2px}.sessions-listing .listing-card-item--sessions-listing .session-presenters-list .presenter-heading{font-family:ABCOracle-Medium;font-size:32px;font-weight:500;line-height:36px;letter-spacing:-.32px;color:var(--text-strong);margin-top:12px}.sessions-listing .listing-card-item--sessions-listing .session-presenters-list .presenter-description{font-family:ABCOracle-Book;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.28px;margin-top:12px}.sessions-listing .listing-card-item--sessions-listing .session-presenters-list .presenter-names{display:inline}.sessions-listing .listing-card-item--sessions-listing .session-presenters-list .presenter-names .presenter-name-btn{background:none;border:none;cursor:pointer;font-family:ABCOracle-Book;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.28px;text-decoration:underline}.sessions-listing .listing-card-item--sessions-listing .session-metadata-pills{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;margin-top:8px}.sessions-listing .listing-card-item--sessions-listing .session-metadata-pills .metadata-pill{display:inline-flex;align-items:center;gap:4px;font-family:ABCOracle-Book;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.28px}.sessions-listing .listing-card-item--sessions-listing .session-metadata-pills .metadata-pill .svg-icon{width:16px;height:16px;color:#6d6d6d}.sessions-listing .listing-card-item--sessions-listing .session-metadata-pills .metadata-pill.session-type-pill,.sessions-listing .listing-card-item--sessions-listing .session-metadata-pills .metadata-pill.knowledge-level-pill,.sessions-listing .listing-card-item--sessions-listing .session-metadata-pills .metadata-pill.topic-areas-pill,.sessions-listing .listing-card-item--sessions-listing .session-metadata-pills .metadata-pill.session-type-pill .svg-icon,.sessions-listing .listing-card-item--sessions-listing .session-metadata-pills .metadata-pill.knowledge-level-pill .svg-icon,.sessions-listing .listing-card-item--sessions-listing .session-metadata-pills .metadata-pill.topic-areas-pill .svg-icon{color:#6d6d6d}@media (min-width: 1024px){.sessions-listing .sessions-listing-content{grid-template-columns:290px 1fr}.sessions-listing .session-presenters-list .presenter-modal-wrapper{display:grid;grid-template-columns:200px 1fr}.sessions-listing .session-presenters-list .presenter-modal-wrapper .presenter-heading{margin-top:none}.sessions-listing .listing-card-wrapper .listing-card-item--sessions-listing{padding:20px;display:grid;grid-template-columns:290px 1fr}.sessions-listing .listing-card-wrapper .listing-card-item--sessions-listing.js-hidden{display:none}.sessions-listing .listing-card-wrapper .listing-card-item--sessions-listing .session-datetime-info{flex-direction:column;row-gap:4px;margin-top:none}.sessions-listing .listing-card-wrapper .listing-card-item--sessions-listing .session-metadata-pills{margin-top:16px}.sessions-listing .listing-card-wrapper .listing-card-item--sessions-listing .session-metadata-pills .metadata-pill{display:flex;flex-wrap:wrap}}.font-normal{font-weight:300;font-family:ABCOracle-Book}.font-bold{font-weight:500;font-family:ABCOracle-Medium}@font-face{font-display:swap;font-family:ABCOracle-Medium;src:url(/fonts/ABCOracle-Medium.woff2) format("woff2");font-weight:500;font-style:"normal"}@font-face{font-display:swap;font-family:ABCOracle-Book;src:url(/fonts/ABCOracle-Book.woff2) format("woff2");font-weight:300;font-style:"normal"}.display-1{font-size:60px;font-family:ABCOracle-Medium;font-weight:500;line-height:64px;letter-spacing:-1.2px}.heading-1{font-family:ABCOracle-Medium;font-size:48px;font-weight:500;line-height:52px;letter-spacing:-.96px;color:var(--text-strong)}.heading-2{font-family:ABCOracle-Medium;font-size:40px;font-weight:500;line-height:44px;letter-spacing:-.8px;color:var(--text-strong)}.heading-3{font-family:ABCOracle-Medium;font-size:32px;font-weight:500;line-height:36px;letter-spacing:-.32px;color:var(--text-strong)}.heading-4{font-family:ABCOracle-Medium;font-size:28px;font-weight:500;line-height:32px;letter-spacing:-.28px;color:var(--text-strong)}.heading-5{font-family:ABCOracle-Medium;font-size:24px;font-weight:500;line-height:28px;letter-spacing:-.24px;color:var(--text-strong)}.heading-6{font-family:ABCOracle-Medium;font-size:20px;font-weight:500;line-height:24px;letter-spacing:-.2px;color:var(--text-strong)}.paragraph-1{font-family:ABCOracle-Book;font-size:20px;font-weight:300;line-height:28px;letter-spacing:.4px}.paragraph-2{font-family:ABCOracle-Book;font-size:18px;font-weight:300;line-height:24px;letter-spacing:.36px}.paragraph-3{font-family:ABCOracle-Book;font-size:16px;font-weight:300;line-height:20px;letter-spacing:.32px}.paragraph-4{font-family:ABCOracle-Book;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.28px}.paragraph-5{font-family:ABCOracle-Book;font-size:12px;font-weight:300;line-height:16px;letter-spacing:.36px}.paragraph-6{font-family:ABCOracle-Book;font-size:10px;font-weight:300;line-height:16px;letter-spacing:.36px}@keyframes showScale{0%{opacity:0;transform:scale(0)}to{opacity:1}}@keyframes hideScale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideFadeLeftIn{0%{transform:translate(48px);opacity:0}to{opacity:1}}@keyframes slideFadeRightOut{0%{opacity:1}to{transform:translate(48px);opacity:0}}@keyframes slideFadeLeftOut{0%{opacity:1}to{transform:translate(-48px);opacity:0}}@keyframes slideFadeRightIn{0%{transform:translate(-48px);opacity:0}to{opacity:1}}@keyframes slideFadeDownIn{0%{transform:translateY(-16px);opacity:0}to{opacity:1}}@keyframes slideFadeUpIn{0%{transform:translateY(100%);opacity:0}to{opacity:1}}@keyframes slideFadeDownOut{0%{opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes move-jump-horz{0%{transform:translate(0)}50%{transform:translate(8px)}to{transform:translate(0)}}@keyframes ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}95%{top:0;left:0;width:72px;height:72px;opacity:0}to{top:36px;left:36px;width:0;height:0;opacity:0}}@keyframes ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes pop{0%{transform:translate(0) scale(1.25,.75)}50%{transform:translateY(-100%) scale(1)}to{transform:translate(0) scale(1.25,.75)}}@keyframes animateIn{0%{opacity:0;transform:scale(.6) translate(-50%,-50%)}to{opacity:1}}.container{margin-right:auto;margin-left:auto;width:100%;max-width:1640px;padding-left:24px;padding-right:24px}@media (min-width: 640px) and (max-width: 767px){.container{padding-left:24px;padding-right:24px}}@media (min-width: 768px) and (max-width: 1023px){.container{padding-left:40px;padding-right:40px}}@media (min-width: 1024px) and (max-width: 1279px){.container{padding-left:40px;padding-right:40px}}@media (min-width: 1280px) and (max-width: 1639px){.container{padding-left:64px;padding-right:64px}}@media (min-width: 1640px){.container{padding-left:100px;padding-right:100px}}.portal-content>.container{margin-right:auto;margin-left:auto;width:100%;max-width:1640px;display:grid;gap:32px;padding-left:24px;padding-right:24px}@media (min-width: 640px) and (max-width: 767px){.portal-content>.container{padding-left:24px;padding-right:24px}}@media (min-width: 768px) and (max-width: 1023px){.portal-content>.container{padding-left:40px;padding-right:40px}}@media (min-width: 1024px) and (max-width: 1279px){.portal-content>.container{padding-left:40px;padding-right:40px}}@media (min-width: 1280px) and (max-width: 1639px){.portal-content>.container{padding-left:64px;padding-right:64px}}@media (min-width: 1640px){.portal-content>.container{padding-left:150px;padding-right:150px}}.grid-row{display:grid;grid-auto-flow:row}@media (min-width: 0) and (max-width: 639px){.grid-row{-moz-column-gap:24px;column-gap:24px;row-gap:24px}}@media (min-width: 640px) and (max-width: 767px){.grid-row{-moz-column-gap:24px;column-gap:24px;row-gap:24px}}@media (min-width: 768px) and (max-width: 1023px){.grid-row{-moz-column-gap:24px;column-gap:24px;row-gap:24px}}@media (min-width: 1024px) and (max-width: 1279px){.grid-row{-moz-column-gap:24px;column-gap:24px;row-gap:24px}}@media (min-width: 1280px) and (max-width: 1639px){.grid-row{-moz-column-gap:24px;column-gap:24px;row-gap:24px}}@media (min-width: 1640px){.grid-row{-moz-column-gap:24px;column-gap:24px;row-gap:24px}}@media (min-width: 0) and (max-width: 639px){.grid-row{grid-template-columns:repeat(4,1fr)}}@media (min-width: 640px) and (max-width: 1023px){.grid-row{grid-template-columns:repeat(14,1fr)}}@media (min-width: 1024px){.grid-row{grid-template-columns:repeat(14,1fr)}}.six-col-grid{grid-template-columns:repeat(6,1fr)}.five-col-grid{grid-template-columns:repeat(5,1fr)}.four-col-grid{grid-template-columns:repeat(4,1fr)}.three-col-grid{grid-template-columns:repeat(3,1fr)}.two-col-grid{grid-template-columns:repeat(2,1fr)}.one-col-grid{grid-template-columns:1fr}.sessions-filter{display:flex;flex-direction:column;gap:8px}.sessions-filter .filter-foldout-btn-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sessions-filter .filter-foldout-btn-wrapper .filter-foldout-btn{background:none;border:none;padding:0;cursor:pointer}.sessions-filter .filter-foldout-btn-wrapper .filter-foldout-btn:hover{background:none}.sessions-filter .filter-foldout-btn-wrapper .filter-foldout-title{font-family:ABCOracle-Book;font-size:16px;line-height:20px;letter-spacing:.32px;font-weight:500;font-family:ABCOracle-Medium;color:#3c69ff}.sessions-filter .filter-foldout-wrapper .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:75;pointer-events:auto;display:none}.sessions-filter .filter-foldout-wrapper.visible .overlay{animation:fadeIn .4s ease forwards;display:block}.sessions-filter .filter-foldout-wrapper.hidden .overlay{animation:fadeOut .4s ease forwards;display:none}.sessions-filter .filter-foldout{padding:16px 20px;position:fixed;z-index:80;background-color:#fff;left:0;right:0;bottom:0;box-shadow:0 4px 20px #00000014;border-top-left-radius:16px;border-top-right-radius:16px;will-change:transform,opacity;display:none;max-height:90vh;overflow-y:auto}.sessions-filter .filter-foldout.hidden{animation:slideFadeDownOut .4s ease forwards}.sessions-filter .filter-foldout.visible{animation:slideFadeUpIn .4s ease forwards;display:block}.sessions-filter .filter-foldout .filter-foldout-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #D1D1D1}.sessions-filter .filter-foldout .filter-foldout-header .filter-foldout-title{font-family:ABCOracle-Book;font-size:16px;line-height:20px;letter-spacing:.32px;font-weight:500;font-family:ABCOracle-Medium;color:#3c69ff;margin:0}.sessions-filter .filter-foldout .filter-foldout-header .filter-close-btn{background:none;border:none;cursor:pointer;padding:4px;color:#5d5d5d;transition:color .4s ease 0ms}.sessions-filter .filter-foldout .filter-foldout-header .filter-close-btn:hover{color:#000}.sessions-filter .filter-foldout .mobile-filter-content{display:flex;flex-direction:column;gap:16px}.sessions-filter .filter-foldout .mobile-clear-all{margin-top:16px;padding-top:16px;border-top:1px solid #D1D1D1}.sessions-filter .filter-foldout .mobile-clear-all .clear-all-btn{width:100%;background:#3c69ff;color:#fff;border:none;border-radius:16px;padding:16px;cursor:pointer;font-family:ABCOracle-Book;font-size:16px;line-height:20px;letter-spacing:.32px;font-weight:500;font-family:ABCOracle-Medium;transition:background-color .4s ease 0ms}.sessions-filter .filter-foldout .mobile-clear-all .clear-all-btn:hover{background:#142be1}.sessions-filter .desktop-filter-content{display:none}.sessions-filter .search-bar-container{padding:0 16px;margin-bottom:16px}.sessions-filter .search-input-wrapper{position:relative;margin-bottom:8px}.sessions-filter .search-input{font-size:16px;line-height:20px;letter-spacing:.32px;font-weight:300;font-family:ABCOracle-Book;width:100%;padding:0 16px 0 48px;min-height:48px;border:1px solid #D1D1D1;border-radius:16px;background:#fff;color:#000;box-sizing:border-box;transition:border-color .4s ease 0ms}.sessions-filter .search-input:focus{outline:none;border-color:#3c69ff}.sessions-filter .search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#5d5d5d;width:20px;height:20px}.sessions-filter .clear-search{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#5d5d5d;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .4s ease 0ms}.sessions-filter .clear-search:hover{background:#f6f6f6}.sessions-filter .active-filters{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#eef3ff;border-radius:16px;font-family:ABCOracle-Book;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.28px;transition:opacity .2s ease 0ms;opacity:1;height:auto;overflow:hidden}.sessions-filter .active-filters.hidden{opacity:0;height:0;padding:0 16px;margin:0}.sessions-filter .active-filters.visible{opacity:1;height:auto;padding:8px 16px}.sessions-filter .filters-count{font-weight:500;font-family:ABCOracle-Medium;color:#142be1}.sessions-filter .clear-all-btn{background:none;border:none;color:#142be1;cursor:pointer;font-size:14px;line-height:20px;letter-spacing:.28px;font-weight:300;font-family:ABCOracle-Book;text-decoration:underline;transition:color .4s ease 0ms}.sessions-filter .clear-all-btn:hover{color:#142be1}.sessions-filter .filter-dropdowns{display:flex;flex-direction:column;gap:8px}.sessions-filter .filter-dropdown{position:relative}.sessions-filter .filter-dropdown-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:12px;padding:0 16px;background:none;border:none;cursor:pointer;font-family:ABCOracle-Book;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.28px;transition:background-color .4s ease 0ms}.sessions-filter .filter-dropdown-trigger:hover{background-color:#f6f6f6}.sessions-filter .filter-dropdown-trigger.has-selection{background:#eef3ff}.sessions-filter .filter-dropdown-trigger.has-selection .filter-dropdown-count{display:flex;gap:4px}.sessions-filter .filter-dropdown-trigger.has-selection .filter-count{font-weight:500;font-family:ABCOracle-Medium;color:#142be1;margin-left:4px}.sessions-filter .chevron{width:20px;height:20px;transition:transform .4s ease 0ms}.sessions-filter .chevron.open{transform:rotate(180deg)}.sessions-filter .filter-dropdown-content{background-color:#f6f6f6;border-radius:16px;display:flex;flex-direction:column;gap:2px;margin-top:4px;max-height:200px;overflow-y:auto}.sessions-filter .filter-option{width:100%;transition:background-color .2s ease 0ms}.sessions-filter .filter-option:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.sessions-filter .filter-option:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.sessions-filter .filter-option:hover{background-color:#fff}.sessions-filter .filter-option input[type=checkbox]{display:none}.sessions-filter .filter-option input[type=checkbox]:checked~.option-text:after{content:"";font-size:14px;margin-left:auto;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%233C69FF" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="20,6 9,17 4,12"></polyline></svg>');background-size:contain;background-repeat:no-repeat;height:20px;width:20px}.sessions-filter .filter-option label{display:flex;cursor:pointer}.sessions-filter .option-text{flex:1;display:flex;align-items:center;cursor:pointer;padding:8px 16px;font-family:ABCOracle-Book;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.28px}.sessions-filter .results-summary{font-family:ABCOracle-Book;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.28px;color:#5d5d5d;text-align:center;padding:8px;background:#fff;border-radius:16px;margin-top:16px}@media (min-width: 1024px){.sessions-filter .filter-foldout-btn-wrapper,.sessions-filter .filter-foldout-wrapper{display:none}.sessions-filter .desktop-filter-content{display:flex;flex-direction:column;gap:8px}.sessions-filter .active-filters{flex-direction:row;gap:8px;text-align:left}}
