.button{all:unset;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.75rem;border-radius:.375rem;background:var(--color-primary);border:.0625rem solid var(--color-primary);font-weight:500;font-size:1rem;color:#fff;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .3s ease,border .3s ease}.button:hover{color:#fff;background:var(--color-primary-darker);border:.0625rem solid var(--color-primary-darker)}.button--outlined{background:#fff;border:.0625rem solid var(--color-primary);color:var(--color-primary);transition:color .3s ease,box-shadow .3s ease}.button--outlined:hover{background:#fff;color:var(--color-primary);box-shadow:0 0 0 .125rem var(--color-primary);border:.0625rem solid var(--color-primary)}.button--scaled{transition:transform .3s ease}.button--scaled:hover{transform:scale(1.05)}.button--round{border-radius:50%;padding:1.25rem;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .25rem 1rem #00000040;transition:box-shadow .3s ease}.button--round:hover{box-shadow:0 .25rem 1rem 0 var(--color-primary-darker)}.button--disabled,.button--disabled:hover{cursor:unset;box-shadow:none;opacity:.5}.button__icon{display:inline-flex;align-items:center;justify-content:center;max-width:1.25rem;max-height:1.25rem}.heading{all:unset;display:block;font-weight:700;text-wrap:wrap;word-wrap:break-word}.heading--1{font-size:3rem;line-height:3.625rem;margin-bottom:1.75rem}@media screen and (width < 768px){.heading--1{margin-bottom:2.8175rem}}.heading--2{font-size:2.25rem;line-height:3rem;margin-bottom:2.875rem}.heading--3{font-size:1.875rem;line-height:2.5rem;margin-bottom:3.125rem}.heading--4{font-size:1.375rem;line-height:2.5rem}.heading--highlighted{font-weight:600;font-size:1.125rem;margin-bottom:.75rem;color:var(--color-primary)}.heading--centered{display:block;width:100%;text-align:center}.heading--embedded{margin-bottom:0}.link{color:var(--color-primary)}.link--white{color:#fff}.markdown p{font-weight:400;font-size:1.375rem;line-height:2.5rem}.markdown ul{list-style-type:disc;margin:1rem 0;padding-left:1.5rem}.markdown li{font-weight:400;font-size:1.375rem;line-height:2.5rem;margin-bottom:.5rem}.markdown h2,.markdown h3,.markdown h4{margin-top:2.875rem}.paragraph{all:unset;display:block;font-weight:400;font-size:1rem;line-height:1.5rem;margin-bottom:3.125rem}.paragraph--embedded{margin-bottom:0}.paragraph--highlighted{line-height:2.5rem;font-size:1.25rem;font-style:italic}.select{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.825rem 2.5rem .825rem 1.25rem;border-radius:6px;border:.0625rem solid #dfe4ea;font-weight:400;font-size:1rem;line-height:1.5rem;cursor:pointer;background-color:#fff;background-image:url(data:image/svg+xml,%3Csvg%20width=%2216%22%20height=%2217%22%20viewBox=%220%200%2016%2017%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M2.41469%205.53551%202.41467%205.53552%202.41749%205.53828l5.35%205.22502L8.0015%2010.9918l.23292-.2296L13.5844%205.48716V5.48717L13.5861%205.48551c.0947999999999993-.09483.2338-.09483.3286.0C14.0092%205.58005%2014.0095%205.71846%2013.9155%205.81326%2013.9152%205.81354%2013.915%205.81382%2013.9147%205.8141L8.16676%2011.462%208.16469%2011.4641C8.06838%2011.5604%208.02352%2011.5665%208.00039%2011.5665%207.94147%2011.5665%207.89042%2011.552%207.82064%2011.4989L2.08526%205.86327C1.99127%205.76846%201.99154%205.63005%202.08609%205.53551c.09483-.09483.23377-.09483.3286.0z%22%20fill=%22%23637381%22%20stroke=%22%23637381%22%20stroke-width=%22.666667%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:right .7rem top 50%;transition:box-shadow .3s ease}.select:hover{box-shadow:0 0 0 .125rem #b0bec5}.sidebar-toggle{display:none}.sidebar-toggle:checked~.page-sidebar{left:0}.page-body:has(.sidebar-toggle:checked){overflow:hidden}.page-body{margin:0;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;min-height:100vh}.page-main{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;flex-grow:1}.page-sidebar{display:flex;position:fixed;transition:left 300ms;top:0;left:-100dvw;width:100dvw;height:100dvh;z-index:9999}.page-sidebar__empty-space{flex-grow:1;overflow:hidden}.page-sidebar__navigation{width:390px;box-sizing:border-box;height:100%;background-color:rgba(26,42,54,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;padding:1.625rem;gap:1rem;overflow-y:auto}@media(max-width:500px){.page-sidebar__navigation{width:100vw}}.page-sidebar__social-links{align-self:flex-start;margin-bottom:2.5rem}.page-sidebar__social-link{color:#fff;font-size:2.375rem;transition:transform .3s ease}.page-sidebar__social-link:hover,.page-sidebar__social-link:focus,.page-sidebar__social-link:active{transform:scale(1.2)}.page-sidebar__made-by-link{color:#fff;transition:transform .3s ease}.page-sidebar__made-by-link:hover,.page-sidebar__made-by-link:active{transform:scale(1.05)}.page-sidebar__header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;z-index:1}.page-sidebar__heading-link{all:unset;display:block;cursor:pointer;font-size:1.5rem;font-weight:800;color:#fff;text-decoration:none}.page-sidebar__close-label{cursor:pointer;transition:transform .3s ease}.page-sidebar__close-label:hover,.page-sidebar__close-label:active{transform:scale(1.2)}.page-header{position:sticky;top:0;z-index:1;background-color:#fff;transition:box-shadow 400ms 100ms}.page-header--scrolled{box-shadow:0 .0625rem .1875rem 0 var(--color-shadow)}.page-header__content{overflow-x:hidden}.page-header__navigation{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6875rem}.page-header__toggle-sidebar-label{display:flex;align-items:center;justify-content:center;cursor:pointer}.page-header__title-link{font-weight:600;font-size:1rem;text-decoration:none;text-wrap:wrap;color:var(--color-primary-darkest);flex-grow:1}[data-menu-mode=header] .page-header__toggle-sidebar-label,[data-menu-mode=header] .page-header__title-link{display:none}[data-menu-mode=sidebar] .page-header__menu-container{display:none}.page-footer-section{display:flex;align-items:center;justify-content:space-between;gap:.625rem;color:var(--color-secondary-darker)}@media(max-width:58rem){.page-footer-section{flex-direction:column;gap:2.5rem}}.page-footer-section__start{display:flex;align-items:center;font-size:1.75rem;gap:2.5rem}.page-footer-section__social-link{opacity:.2;color:var(--color-secondary-darker);transition:opacity .3s ease}.page-footer-section__social-link:hover{opacity:.4}.page-footer-section__end{opacity:.7}.page-footer-section__end:hover{opacity:1}.page-footer-section__made-by-link{color:#0000004d}.layout-single-default{max-width:48.125rem;margin-bottom:3.125rem}.about{width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.about__text{max-width:48.125rem;font-size:1rem;line-height:1.5}.about__organizers-menu{all:unset;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;gap:1.875rem;margin-bottom:3.75rem}.location__address{all:unset;font-size:1rem;line-height:1.5rem;font-weight:400;text-align:left;color:var(--color-secondary-darker);display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;margin-bottom:1.5rem}.sponsors{width:100%;display:flex;align-items:center;justify-content:center}.sponsors__list{all:unset;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;list-style:none;padding:0;margin:0;gap:1.4rem}.sponsors__list-item{flex:0 0 calc(25% - 1.4rem);margin-bottom:1.875rem;box-sizing:border-box}@media(max-width:768px){.sponsors__list-item{flex:1 1 calc(50% - 1.4rem)}}@media(max-width:576px){.sponsors__list{justify-content:center}.sponsors__list-item{flex:0}}.venue-page{background:#f7f8fa;padding-bottom:80px}.venue-container{max-width:1200px;margin:0 auto;padding:0 20px}.venue-hero-card{background:linear-gradient(135deg,#1A2A36 0%,#2c3e50 100%);border-radius:24px;padding:60px;margin:60px auto;color:#fff;text-align:center;max-width:1200px}.venue-hero-card h2{font-family:var(--font-display);font-size:2.5rem;font-weight:800;margin-bottom:15px;color:#fff}.venue-hero-card p{font-size:1.15rem;opacity:.9;max-width:700px;margin:0 auto 8px;line-height:1.6}.venue-hero-card .venue-address{display:inline-flex;align-items:center;gap:8px;margin-top:20px;background:rgba(255,255,255,.1);padding:12px 24px;border-radius:50px;font-weight:600}.venue-hero-card .venue-address i{color:var(--accent,#5dade2)}.venue-map-wrapper{margin-bottom:60px;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,6%);background:#fff}.venue-map-wrapper iframe{width:100%;height:450px;border:0;display:block}.venue-map-footer{padding:16px 20px;text-align:right;border-top:1px solid rgba(10,17,40,6%)}.venue-map-footer a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--accent,#2378b0);text-decoration:none;font-size:.9rem;transition:color .2s ease}.venue-map-footer a:hover{color:var(--color-primary-darker,#143e8b)}.venue-section-heading{text-align:center;font-family:var(--font-display);font-size:2.2rem;font-weight:800;color:#1a2a36;margin-bottom:40px}.venue-section-lead{text-align:center;font-size:1.1rem;color:#637381;max-width:760px;margin:-24px auto 40px;line-height:1.6}.venue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:30px;margin-bottom:60px}.venue-info-card{background:#fff;border-radius:20px;padding:35px;box-shadow:0 10px 30px rgba(0,0,0,6%);transition:transform .3s ease,box-shadow .3s ease}.venue-info-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.venue-info-card__icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;background:rgba(35,120,176,.1);color:var(--accent,#2378b0)}.venue-info-card h3{font-size:1.3rem;font-weight:700;color:#1a2a36;margin-bottom:12px}.venue-info-card p{color:#637381;line-height:1.6;margin-bottom:8px;font-size:.95rem}.venue-info-card ul{list-style:none;padding:0;margin:10px 0 0}.venue-info-card ul li{padding:6px 0;color:#4a5568;font-size:.95rem;display:flex;align-items:flex-start;gap:10px}.venue-info-card ul li i{color:var(--accent,#2378b0);width:18px;margin-top:3px}.transport-panel{background:#fff;border-radius:24px;padding:60px;margin-bottom:60px;box-shadow:0 10px 30px rgba(0,0,0,4%)}.transport-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.transport-card{background:#f8fafc;border-radius:16px;padding:25px;border-left:4px solid var(--accent,#2378b0)}.transport-card h4{font-weight:700;color:#1a2a36;margin-bottom:8px;font-size:1.05rem}.transport-card p{color:#637381;font-size:.9rem;line-height:1.5;margin:0}.transport-card__icon{font-size:1.5rem;color:var(--accent,#2378b0);margin-bottom:10px}.transport-card__meta{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-primary-darker,#143e8b);background:rgba(35,120,176,.1);padding:3px 10px;border-radius:6px;margin-bottom:10px}.hotels-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-bottom:60px}.hotel-card{background:#fff;border-radius:16px;padding:25px;box-shadow:0 5px 20px rgba(0,0,0,5%);transition:transform .3s ease,box-shadow .3s ease}.hotel-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,8%)}.hotel-card h4{font-weight:700;color:#1a2a36;font-size:1.1rem;margin-bottom:4px}.hotel-card a{color:inherit;text-decoration:none;transition:color .2s ease}.hotel-card a:hover{color:var(--accent,#2378b0)}.hotel-card__distance{color:#637381;font-size:.85rem;display:block;margin-bottom:8px}.hotel-card__desc{color:#4a5568;font-size:.9rem;line-height:1.5;margin:0}.restaurant-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:60px}.restaurant-item{background:#fff;border-radius:14px;padding:20px 25px;display:flex;align-items:center;gap:15px;box-shadow:0 5px 15px rgba(0,0,0,4%);transition:transform .3s ease,box-shadow .3s ease}.restaurant-item:hover{transform:translateX(5px);box-shadow:0 8px 25px rgba(0,0,0,8%)}.restaurant-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0;background:rgba(35,120,176,.1);color:var(--accent,#2378b0)}.restaurant-info{flex:1}.restaurant-info h5{font-weight:700;color:#1a2a36;font-size:1rem;margin:0 0 2px}.restaurant-info .cuisine{color:#637381;font-size:.85rem}.section-label{display:block;text-align:center;color:var(--accent,#2378b0);text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:.85rem;margin-bottom:8px}@media(max-width:768px){.venue-hero-card{padding:40px 25px}.venue-hero-card h2{font-size:1.8rem}.venue-map-wrapper iframe{height:300px}.transport-panel{padding:30px 20px}.venue-section-heading{font-size:1.6rem}.venue-grid{grid-template-columns:1fr}}.cta-banner{display:flex;align-items:center;justify-content:center;height:2.8125rem;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-primary-darker) 100%)}.cta-banner span{font-size:.875rem;font-weight:500;line-height:1.375rem;color:#fff}.made-by-medialesson{font-weight:400;font-size:.75rem;display:flex;align-items:center;gap:.4375rem;text-decoration:none}.made-by-medialesson__heart{height:.625rem;width:.625rem}.made-by-medialesson__logo-name{height:1.125rem;width:7.757rem}.menu-item__link{all:unset;width:16rem;cursor:pointer;display:flex;flex-direction:column;justify-content:stretch;height:100%;gap:2rem;padding:1rem .5rem;box-sizing:border-box;transition:box-shadow .3s ease,color .3s ease;border:.0625rem solid transparent}.menu-item__link:hover{box-shadow:0 0 0 .0625rem var(--color-primary)}.menu-item__link:hover{box-shadow:0 0 0 .0625rem var(--color-primary);.menu-item__icon { color: var(--color-primary); }}.menu-item__icon{color:#1c2033;transition:color .3s ease}.footer-menu{display:flex;list-style:none;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;gap:2.5rem}.footer-menu__link{font-weight:500;color:var(--color-secondary-darker);text-decoration:none;font-size:1rem;line-height:1.5rem}.footer-menu__link:hover{color:var(--color-primary-darkest)}.header-menu{all:unset;display:flex;gap:2.5rem;list-style:none}.header-menu__link{font-weight:600;font-size:1rem;text-decoration:none;text-wrap:nowrap;color:var(--color-secondary-darker)}.header-menu__link:hover{color:var(--color-primary-darkest)}.header-menu__link--active{color:var(--color-primary-darkest)}.secondary-menu{all:unset;list-style:none;display:flex;flex-wrap:wrap;justify-content:left;gap:1.875rem}.secondary-menu__description{flex-grow:2}.sidebar-menu{all:unset;list-style:none;display:flex;flex-direction:column;flex-grow:1;gap:.25rem}.sidebar-menu__item{all:unset;position:relative;margin:0}.sidebar-menu__item:not(:last-child){border-bottom:1px solid rgba(255,255,255,8%)}.sidebar-menu__link{all:unset;display:block;width:100%;padding:1.125rem 0;cursor:pointer;color:rgba(255,255,255,.9);text-decoration:none;font-weight:700;font-size:1.15rem;text-transform:uppercase;letter-spacing:.5px;position:relative;transition:color .25s ease,padding-left .25s ease;z-index:1}.sidebar-menu__link:hover,.sidebar-menu__link:focus-visible{padding-left:.75rem;color:var(--accent)}.sidebar-menu__link--active,.sidebar-menu__link--active:hover,.sidebar-menu__link--active:focus-visible{color:var(--accent)}.sidebar-menu__link--active::before{content:'';position:absolute;left:-1rem;top:50%;transform:translateY(-50%);width:4px;height:1.5rem;border-radius:2px;background:var(--accent)}@media(prefers-reduced-motion:reduce){.sidebar-menu__link{transition:none}}.conference-tracks-section{display:flex;align-items:center;justify-content:center;flex-direction:column}.conference-tracks-section__list{all:unset;width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;list-style:none;gap:1.875rem;margin-bottom:3.75rem}.conference-tracks-section__list-item{all:unset;flex-grow:1;display:flex;align-items:center;justify-content:center;height:4.125rem;box-sizing:border-box;padding:1.25rem 1.75rem;border-radius:.3125rem;background-color:#fff;box-shadow:0 .0625rem .1875rem 0 var(--color-shadow);font-size:1.125rem;font-weight:700;text-align:center;color:var(--color-primary-darkest)}.cta-section{width:100%;max-width:56.3125rem;display:flex;align-items:center;flex-direction:column;justify-content:center}.cta-section__heading{font-size:2.375rem;font-weight:700;margin:0;text-align:center}.cta-section__subheading{font-size:2.5rem;font-weight:400;margin:0;text-align:center}.cta-section__message{margin:0;font-size:1rem;font-weight:400;margin:0;max-width:60%;text-align:center;margin:.625rem 0 1.5625rem}.event-highlights-wrapper{width:100%;background:#fff;border-bottom:1px solid rgba(10,17,40,6%)}.event-highlights-section{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:48px 24px}.event-highlights-section__header{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5.625rem;margin-bottom:2rem}.event-highlights-section__logo{max-width:10rem;max-height:10rem;width:auto;height:auto}.event-highlights-section__description{display:flex;align-items:baseline;justify-content:center;flex-direction:column;flex-basis:16.375rem;flex-grow:1;color:var(--text-muted);line-height:1.6}.event-highlights-section__figures{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;justify-content:center;width:100%;max-width:1200px}.event-highlights-section__paragraph{color:var(--color-secondary-darker);line-height:1.5rem}@media(max-width:768px){.event-highlights-section{padding:36px 16px}.event-highlights-section__figures{gap:1rem}}.event-title-section{background-color:rgba(0,0,0,.35);background-blend-mode:overlay;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:33.5rem;width:100%;display:flex;justify-content:space-around;align-items:center;flex-direction:column}.event-title-section__header,.event-title-section__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.event-title-section__footer{gap:1.5625rem}.event-title-section__footer-buttons{display:flex;flex-direction:row;gap:1.5625rem;align-items:center;justify-content:center}@media(max-width:500px){.event-title-section__footer-buttons{flex-direction:column}}.event-title-section__heading{min-height:5rem;margin:0;font-size:3.75rem;color:#fff;font-weight:800;line-height:4.538125rem;text-shadow:0 4px 4px #00000040}.event-title-section__subheading{height:3.1875rem;margin:0;font-size:1.5rem;color:#fff;font-weight:800;line-height:1.815625rem;text-shadow:0 4px 4px #00000040}.featured-sessions-section{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3.75rem}.featured-sessions-section__carousel{width:100%}.featured-sessions-section__list-item{all:unset;display:flex;gap:2rem}.featured-sessions-section__speakers{flex:50%;display:flex;justify-content:center;gap:2rem}@media(width < 768px){.featured-sessions-section__speakers{display:none}}.featured-sessions-section__avatar{all:unset;display:block;max-width:21.125rem;flex:50%}.featured-sessions-section__avatar--first{flex:53%}.featured-sessions-section__avatar--second{flex:47%;margin-top:9rem}.featured-sessions-section__avatar-caption{text-align:right;margin-top:1rem}.featured-sessions-section__session{flex:50%;min-height:40rem;display:flex;flex-direction:column;gap:.75rem}.featured-sessions-section__categories{padding-top:1rem;line-height:normal}.featured-sessions-section__session-description{flex-grow:1}.featured-sessions-section__carousel-buttons{display:flex}@media(width < 768px){.featured-sessions-section__carousel-buttons{justify-content:center}}.featured-speakers{display:flex;align-items:center;justify-content:center;flex-direction:column}.featured-speakers__menu{all:unset;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;gap:1.875rem;margin-bottom:3.75rem}.our-sponsors{display:flex;align-items:center;justify-content:center;flex-direction:column}.our-sponsors__list{all:unset;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;list-style:none;padding:0;margin:0;gap:1.4rem}.our-sponsors__list-item{flex:0 0 calc(25% - 1.4rem);margin-bottom:1.875rem;box-sizing:border-box}.carousel-buttons{display:flex;gap:1.25rem;padding-bottom:1.875rem}.counter{display:flex;background-color:#00000096;padding:1.25rem 0;border-radius:1rem;border:.125rem solid var(--color-primary)}.counter__segment{display:flex;width:8rem;flex-direction:column;align-items:center;justify-content:center}.counter__segment:not(:first-child){border-left:#fff .125rem solid}.counter__value{font-size:3.125rem;font-weight:600;color:#fff}.counter__label{font-size:1rem;font-weight:400;color:#fff}@media(width < 34rem){.counter__segment{width:6rem}.counter__value{font-size:2.125rem}.counter__label{font-size:.75rem}}@media(width < 26rem){.counter__segment{width:5rem}.counter__value{font-size:1.75rem}.counter__label{font-size:.75rem}}.directions-card{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2.625rem;padding:1.5rem 0}.directions-card__image{flex-basis:30%;flex-shrink:0;box-sizing:border-box;color:var(--color-primary)}@media(max-width:576px){.directions-card{flex-direction:column;align-items:center}.directions-card__image,.directions-card__description{flex-basis:100%}.directions-card__description{margin-top:1.5rem}}.event-row{all:unset;display:flex;align-items:stretch;justify-content:stretch;gap:1rem;padding:1.25rem;border-radius:.75rem;border:.125rem solid var(--color-primary);cursor:pointer;transition:outline .3s ease,box-shadow .3s ease;outline:0 solid transparent}.event-row:hover{outline:.0625rem solid var(--color-primary);box-shadow:0 .0625rem .1875rem 0 var(--color-shadow)}@media(width <= 576px){.event-row{flex-direction:column}}.event-row--service-session{cursor:unset;.event-row__room, .event-row__speakers, .event-row__avatars { display: none; }}.event-row--service-session:hover{outline:0 solid transparent;box-shadow:none}.event-row__track{margin:0;width:25%;font-size:1.125rem;font-weight:700;color:var(--color-track);flex-shrink:0}.event-row__left{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;justify-content:center;gap:.5rem;text-decoration:none}.event-row__right{display:flex;flex-shrink:4;flex-direction:column;justify-content:space-between;align-items:end;gap:.5rem;text-decoration:none}.event-row__title{all:unset;font-size:1.125rem;font-weight:600}.event-row__room,.event-row__speakers{all:unset;font-size:1rem;font-weight:400;color:var(--color-secondary-darker)}.event-row__speakers>span:not(:last-child)::after{content:', '}.event-row__avatars{all:unset;list-style:none;display:flex;align-items:flex-start;gap:1.75rem}.event-row__avatar-img{width:3rem;height:3rem;border-radius:50%}.event-row__categories{color:var(--color-secondary-darker);display:flex;gap:.5rem;flex-wrap:wrap;justify-content:end}.event-row__category{text-align:center}.highlight-figure{all:unset;display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;min-width:8.5rem;max-width:12rem;flex:1 1 8.5rem}.highlight-figure__image-wrapper{position:relative;display:flex;align-items:center}.highlight-figure__image{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;box-sizing:border-box;color:var(--color-primary);background-color:#fff;border:1px solid rgba(10,17,40,8%);border-radius:1rem;padding:1rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 4px 14px rgba(10,17,40,8%)}.highlight-figure__image svg{width:100%;height:100%;fill:currentColor}.highlight-figure:hover .highlight-figure__image{transform:translateY(-4px);border-color:var(--color-primary);box-shadow:0 10px 28px rgba(93,173,226,.18)}.highlight-figure__caption{font-weight:700;text-align:center;font-size:1rem;color:var(--color-primary-darkest);line-height:1.3}.highlight-figure__image-wrapper::after{content:'';position:absolute;top:50%;left:100%;width:3rem;border-top:2px dashed var(--color-primary);transform:translateX(25%);opacity:.35}.highlight-figure:last-of-type .highlight-figure__image-wrapper::after{display:none}@media(width <= 1250px){.highlight-figure__image-wrapper::after{display:none}}@media(max-width:576px){.highlight-figure{min-width:7rem;flex:1 1 7rem}.highlight-figure__image{width:3.75rem;height:3.75rem;padding:.875rem}.highlight-figure__caption{font-size:.9rem}}.map-container{position:relative;width:100%}.map-container__iframe{display:block;width:100%;height:24.5rem;border:none}.map-container__button{position:absolute;top:.625rem;right:.625rem;display:flex;background-color:#fff;border:.125rem solid rgba(0,0,0,.2);border-radius:.1875rem;background-clip:padding-box;padding:.25rem .375rem}.map-container__button:hover{background-color:#f4f4f4}.session-categories{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.session-category{display:inline;padding:.15rem .25rem;border-radius:.275rem;font-size:.75rem;border:.0625rem solid;font-weight:400}.sessions-menu{all:unset;list-style:none;display:flex;flex-wrap:wrap;justify-content:left;gap:1.875rem}.sessions-menu__heading{all:unset;font-weight:800;font-size:1.5rem;flex-grow:1}.sessions-menu__time{all:unset;display:block;font-weight:400;font-size:1rem}.sessions-menu__track{all:unset;font-weight:700;font-size:1rem;color:var(--color-track)}.shaped-image{position:relative;aspect-ratio:.7612612613;width:100%}.shaped-image__figure{all:unset;display:block;width:20%}.shaped-image__figure>svg{fill:var(--color-primary)}.shaped-image__image{position:absolute;left:10%;width:90%;height:calc(100% - (10% * .7612612613));top:calc(10% * .7612612613);border-radius:0 3.125rem;object-fit:cover}.shaped-image__image--no-dotted-square{top:0;left:0;width:100%;height:100%}.social-links{all:unset;list-style:none;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.5rem}.social-links__menu-item{display:inline-flex}.social-links__link{display:flex;align-items:center;justify-content:center;height:42px;width:42px;border-radius:50%;background:rgba(10,17,40,6%);color:var(--color-primary-darkest);transition:all .25s cubic-bezier(.175,.885,.32,1.275);text-decoration:none}.social-links__link svg,.social-links__link i{width:22px;height:22px;font-size:22px;line-height:22px;text-align:center;fill:currentColor;transition:transform .25s ease}.social-links__link:hover,.social-links__link:focus-visible{background:var(--color-primary);color:var(--color-primary-darkest);transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,229,255,.25);outline:none}.social-links__link:hover svg,.social-links__link:focus-visible svg,.social-links__link:hover i,.social-links__link:focus-visible i{transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.social-links__link,.social-links__link svg,.social-links__link i{transition:none}}.speaker-avatar-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.6875rem;font-size:1.125rem;color:var(--color-primary)}.speaker-avatar-container__social-link{color:var(--color-primary-darkest);font-size:1.25rem;padding:.25rem;opacity:1;transition:color .2s ease,background-color .2s ease,transform .2s ease;position:relative}.speaker-avatar-container__social-link::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-color:var(--color-primary-lighter);opacity:0;z-index:-1;transition:opacity .2s ease}.speaker-avatar-container__social-link:hover::before{opacity:1}.speaker-avatar-container__social-link:hover{color:var(--color-primary-darker);transform:translateY(-2px)}.speaker-biography{display:flex;flex-direction:column;justify-content:start}.speaker-biography__name{font-size:2.25rem;margin-bottom:.75rem}.speaker-biography__slogan{all:unset;display:block;font-weight:400;font-size:1rem;color:#4b5563}.speaker-biography__description{all:unset;display:block;margin-top:1.25rem;margin-bottom:2.8125rem}.speaker-biography__description.markdown p{font-size:1rem;line-height:1.6rem;color:#374151;margin-bottom:1rem}.speaker-biography__description.markdown ul{margin:.75rem 0;padding-left:1.25rem;list-style-type:disc}.speaker-biography__description.markdown li{font-size:1rem;line-height:1.6rem;color:#374151;margin-bottom:.5rem}.speaker-biography__description.markdown h3,.speaker-biography__description.markdown h4{font-size:1.25rem;font-weight:700;color:#111827;margin-top:1.75rem;margin-bottom:.75rem}.speaker-card{width:100%;max-width:16.875rem;min-height:19.9375rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:1rem;border:1px solid rgba(10,17,40,.1);background:#fff;box-shadow:0 1px 3px var(--color-shadow),0 0 transparent;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease}.speaker-card:hover{border-color:var(--color-primary);box-shadow:0 8px 24px var(--color-shadow),0 0 0 2px var(--color-primary);transform:translateY(-4px)}.speaker-card__link{all:unset;box-sizing:border-box;width:100%;display:flex;flex-direction:column;flex-grow:1;align-items:center;gap:1.25rem;padding:1.5625rem 1rem 0;cursor:pointer}.speaker-card__avatar{border-radius:50%;width:7.5rem;height:7.5rem;object-fit:cover;border:3px solid transparent;transition:border-color .3s ease}.speaker-card:hover .speaker-card__avatar{border-color:var(--color-primary)}.speaker-card .heading{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--color-primary-darkest);text-align:center;line-height:1.25}.speaker-card__description{all:unset;font-size:.95rem;height:2.75rem;line-height:1.375rem;font-weight:400;text-align:center;color:var(--color-secondary-darker);display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden}.speaker-card__social-links{flex-shrink:1;margin-bottom:.9375rem}.speaker-card__social-link{color:var(--color-primary-darkest);font-size:1.125rem;padding:.25rem;opacity:1;transition:color .2s ease,background-color .2s ease,transform .2s ease;position:relative}.speaker-card__social-link::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-color:var(--color-primary-lighter);opacity:0;z-index:-1;transition:opacity .2s ease}.speaker-card__social-link:hover::before{opacity:1}.speaker-card__social-link:hover{color:var(--color-primary-darker);transform:translateY(-2px)}@media(max-width:575px){.speaker-card{min-height:auto}.speaker-card__avatar{width:6rem;height:6rem}.speaker-card .heading{font-size:1.1rem}.speaker-card__description{height:auto;max-height:2.5rem;font-size:.85rem}}@media(max-width:360px){.speaker-card__link{gap:1rem;padding-top:1.25rem}.speaker-card__avatar{width:5rem;height:5rem}}.sponsor-card{width:16.875rem;height:16.875rem;padding:.5rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.3125rem;border:.0625rem solid var(--color-primary);box-shadow:0 0 0 0 var(--color-primary),0 .0625rem .1875rem var(--color-shadow);transition:box-shadow .3s ease}.sponsor-card:hover{box-shadow:0 0 0 .1875rem var(--color-primary),0 .0625rem .1875rem var(--color-shadow)}.sponsor-card__link{all:unset;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.sponsor-card__logo{max-width:100%;max-height:100%;object-fit:contain}.session-day-section__hour-heading{margin:1.875rem 0}.session-day-section__session-menu{all:unset;list-style:none;display:flex;flex-direction:column;gap:1rem}.session-list-filters{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.session-list-filter{display:flex;flex-direction:column}.session-list-filter__heading{font-weight:600;font-size:1.125rem}.session-list-filter__menu{all:unset;list-style:none;display:flex;flex-wrap:wrap;gap:1.875rem}.session-list-filter__label{all:unset;display:block;cursor:pointer;padding:.75rem 1.75rem;gap:.625rem;border-radius:.375rem;border:.0625rem solid var(--color-primary);color:var(--color-primary);font-size:1rem;font-weight:500;-webkit-user-select:none;user-select:none;transition:color .3s ease,box-shadow .3s ease}.session-list-filter__label:hover{color:var(--color-primary);box-shadow:0 0 0 .125rem var(--color-primary);border:.0625rem solid var(--color-primary)}.session-filter-input{display:none}[value=day-0].session-filter-input:checked~* .session-day-section:not([data-day='0']),[value=day-1].session-filter-input:checked~* .session-day-section:not([data-day='1']),[value=day-2].session-filter-input:checked~* .session-day-section:not([data-day='2']),[value=day-3].session-filter-input:checked~* .session-day-section:not([data-day='3']),[value=day-4].session-filter-input:checked~* .session-day-section:not([data-day='4']),[value=day-5].session-filter-input:checked~* .session-day-section:not([data-day='5']),[value=day-6].session-filter-input:checked~* .session-day-section:not([data-day='6']),[value=day-7].session-filter-input:checked~* .session-day-section:not([data-day='7']),[value=day-8].session-filter-input:checked~* .session-day-section:not([data-day='8']),[value=day-9].session-filter-input:checked~* .session-day-section:not([data-day='9']){display:none}[value=day-0].session-filter-input:checked~* [for=filter-day-0],[value=day-1].session-filter-input:checked~* [for=filter-day-1],[value=day-2].session-filter-input:checked~* [for=filter-day-2],[value=day-3].session-filter-input:checked~* [for=filter-day-3],[value=day-4].session-filter-input:checked~* [for=filter-day-4],[value=day-5].session-filter-input:checked~* [for=filter-day-5],[value=day-6].session-filter-input:checked~* [for=filter-day-6],[value=day-7].session-filter-input:checked~* [for=filter-day-7],[value=day-8].session-filter-input:checked~* [for=filter-day-8],[value=day-9].session-filter-input:checked~* [for=filter-day-9]{background-color:var(--color-primary-lighter);color:#fff}[value=day-0].session-filter-input:checked~* [for=filter-day-0]:hover,[value=day-1].session-filter-input:checked~* [for=filter-day-1]:hover,[value=day-2].session-filter-input:checked~* [for=filter-day-2]:hover,[value=day-3].session-filter-input:checked~* [for=filter-day-3]:hover,[value=day-4].session-filter-input:checked~* [for=filter-day-4]:hover,[value=day-5].session-filter-input:checked~* [for=filter-day-5]:hover,[value=day-6].session-filter-input:checked~* [for=filter-day-6]:hover,[value=day-7].session-filter-input:checked~* [for=filter-day-7]:hover,[value=day-8].session-filter-input:checked~* [for=filter-day-8]:hover,[value=day-9].session-filter-input:checked~* [for=filter-day-9]:hover{background-color:var(--color-primary);border:.0625rem solid var(--color-primary);color:#fff}[value=track-0].session-filter-input:not(:checked)~* [data-track='0'],[value=track-1].session-filter-input:not(:checked)~* [data-track='1'],[value=track-2].session-filter-input:not(:checked)~* [data-track='2'],[value=track-3].session-filter-input:not(:checked)~* [data-track='3'],[value=track-4].session-filter-input:not(:checked)~* [data-track='4'],[value=track-5].session-filter-input:not(:checked)~* [data-track='5'],[value=track-6].session-filter-input:not(:checked)~* [data-track='6'],[value=track-7].session-filter-input:not(:checked)~* [data-track='7'],[value=track-8].session-filter-input:not(:checked)~* [data-track='8'],[value=track-9].session-filter-input:not(:checked)~* [data-track='9']{display:none}[value=track-0].session-filter-input:checked~* [for=filter-track-0],[value=track-1].session-filter-input:checked~* [for=filter-track-1],[value=track-2].session-filter-input:checked~* [for=filter-track-2],[value=track-3].session-filter-input:checked~* [for=filter-track-3],[value=track-4].session-filter-input:checked~* [for=filter-track-4],[value=track-5].session-filter-input:checked~* [for=filter-track-5],[value=track-6].session-filter-input:checked~* [for=filter-track-6],[value=track-7].session-filter-input:checked~* [for=filter-track-7],[value=track-8].session-filter-input:checked~* [for=filter-track-8],[value=track-9].session-filter-input:checked~* [for=filter-track-9]{background-color:var(--color-primary-lighter);color:#fff}[value=track-0].session-filter-input:checked~* [for=filter-track-0]:hover,[value=track-1].session-filter-input:checked~* [for=filter-track-1]:hover,[value=track-2].session-filter-input:checked~* [for=filter-track-2]:hover,[value=track-3].session-filter-input:checked~* [for=filter-track-3]:hover,[value=track-4].session-filter-input:checked~* [for=filter-track-4]:hover,[value=track-5].session-filter-input:checked~* [for=filter-track-5]:hover,[value=track-6].session-filter-input:checked~* [for=filter-track-6]:hover,[value=track-7].session-filter-input:checked~* [for=filter-track-7]:hover,[value=track-8].session-filter-input:checked~* [for=filter-track-8]:hover,[value=track-9].session-filter-input:checked~* [for=filter-track-9]:hover{background-color:var(--color-primary);border:.0625rem solid var(--color-primary);color:#fff}.nothing-scheduled-section{display:flex;flex-direction:column;align-items:center}.nothing-scheduled-section__heading{width:75%}.nothing-scheduled-section__placeholder{width:50%;color:var(--color-primary);margin-top:5rem;margin-bottom:5rem}@media screen and (width < 768px){.nothing-scheduled-section__heading{width:90%}.nothing-scheduled-section__placeholder{width:85%;margin-top:1rem;margin-bottom:1rem}}.single-session-section{display:flex;gap:3rem}.single-session-section__spacer{width:30%}.single-session-section__session-information{display:flex;flex-direction:column;align-items:start;gap:2.625rem;width:70%}@media screen and (width < 768px){.single-session-section__spacer{display:none}.single-session-section__session-information{width:100%}}.single-session-section__metadata{display:flex;font-size:1.25rem;font-weight:600;color:var(--color-primary)}.single-session-section__heading{all:unset;font-weight:700;font-size:2.25rem}.single-session-section__pipe{border-right:1px solid var(--color-primary);padding-right:.75rem;margin-right:.75rem}@media screen and (width < 768px){.single-session-section__metadata{flex-direction:column;gap:.625rem;padding-bottom:1rem}.single-session-section__pipe{border-right:unset;padding-right:unset;margin-right:unset}}.single-session-section__content{all:unset}.single-session-section__session_category{background:var(--color-primary);border:.0625rem solid var(--color-primary);color:#fff}.single-session-speaker-list{all:unset;display:block;list-style:none}.single-session-speaker-list__list-item{display:flex;align-items:start;gap:3rem}.single-session-speaker-list__avatar{width:30%}.single-session-speaker-list__speaker{width:70%;display:flex;flex-direction:column;height:100%}@media screen and (width < 768px){.single-session-speaker-list__list-item{flex-direction:column;align-items:center;gap:2.8125rem}.single-session-speaker-list__avatar{width:100%}.single-session-speaker-list__speaker{width:100%}}.single-session-speaker-list__biography{flex-grow:1}.single-session-speaker-list__carousel-buttons{display:flex}@media(width < 768px){.single-session-speaker-list__carousel-buttons{justify-content:center}}.same-track-sessions-section{display:flex;flex-direction:column;align-items:start;gap:2.625rem}.same-track-sessions-section__heading{all:unset;font-size:2.25rem;font-weight:700;color:var(--color-primary)}.same-track-sessions-section__hashtag{font-weight:900}.speaker-list{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:3.75rem}.speaker-list__menu{all:unset;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;list-style:none;gap:1.875rem}.speaker-list__item{width:100%;max-width:16.875rem}.single-speaker-section{display:flex;align-items:start;justify-content:center;gap:2.625rem}@media screen and (width < 768px){.single-speaker-section{flex-direction:column;align-items:center;gap:0}}.single-speaker-section__avatar{color:var(--color-primary);max-width:min(50%,320px)}.single-speaker-section__biography{flex-grow:1;flex-basis:16.375rem}.speaker-sessions-section{display:flex;flex-direction:column;align-items:start;gap:2.625rem}.speaker-sessions-section__heading{all:unset;font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.25rem);font-weight:800;color:var(--color-primary-darkest);line-height:1.2}.speaker-sessions-section__hashtag{font-weight:900}.carousel{all:unset;list-style:none;display:flex;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.carousel::-webkit-scrollbar{display:none}.carousel__item{scroll-snap-align:center;flex-shrink:0;width:100%}@font-face{font-family:inter;font-style:normal;font-weight:100;font-display:block;src:url(./fonts/Inter-Thin.woff2)format('woff2')}@font-face{font-family:inter;font-style:italic;font-weight:100;font-display:block;src:url(./fonts/Inter-ThinItalic.woff2)format('woff2')}@font-face{font-family:inter;font-style:normal;font-weight:200;font-display:block;src:url(./fonts/Inter-ExtraLight.woff2)format('woff2')}@font-face{font-family:inter;font-style:italic;font-weight:200;font-display:block;src:url(./fonts/Inter-ExtraLightItalic.woff2)format('woff2')}@font-face{font-family:inter;font-style:normal;font-weight:300;font-display:block;src:url(./fonts/Inter-Light.woff2)format('woff2')}@font-face{font-family:inter;font-style:italic;font-weight:300;font-display:block;src:url(./fonts/Inter-LightItalic.woff2)format('woff2')}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:block;src:url(./fonts/Inter-Regular.woff2)format('woff2')}@font-face{font-family:inter;font-style:italic;font-weight:400;font-display:block;src:url(./fonts/Inter-Italic.woff2)format('woff2')}@font-face{font-family:inter;font-style:normal;font-weight:500;font-display:block;src:url(./fonts/Inter-Medium.woff2)format('woff2')}@font-face{font-family:inter;font-style:italic;font-weight:500;font-display:block;src:url(./fonts/Inter-MediumItalic.woff2)format('woff2')}@font-face{font-family:inter;font-style:normal;font-weight:600;font-display:block;src:url(./fonts/Inter-SemiBold.woff2)format('woff2')}@font-face{font-family:inter;font-style:italic;font-weight:600;font-display:block;src:url(./fonts/Inter-SemiBoldItalic.woff2)format('woff2')}@font-face{font-family:inter;font-style:normal;font-weight:700;font-display:block;src:url(./fonts/Inter-Bold.woff2)format('woff2')}@font-face{font-family:inter;font-style:italic;font-weight:700;font-display:block;src:url(./fonts/Inter-BoldItalic.woff2)format('woff2')}@font-face{font-family:inter;font-style:normal;font-weight:800;font-display:block;src:url(./fonts/Inter-ExtraBold.woff2)format('woff2')}@font-face{font-family:inter;font-style:italic;font-weight:800;font-display:block;src:url(./fonts/Inter-ExtraBoldItalic.woff2)format('woff2')}@font-face{font-family:inter;font-style:normal;font-weight:900;font-display:block;src:url(./fonts/Inter-Black.woff2)format('woff2')}@font-face{font-family:inter;font-style:italic;font-weight:900;font-display:block;src:url(./fonts/Inter-BlackItalic.woff2)format('woff2')}@property --color-primary-lighter{syntax: '<color>';
    inherits: true;
    initial-value: #d7fb4d;
}@property --color-primary{syntax: '<color>';
    inherits: true;
    initial-value: #c6eb4d;
}@property --color-primary-darker{syntax: '<color>';
    inherits: true;
    initial-value: #015a57;
}@property --color-primary-darkest{syntax: '<color>';
    inherits: true;
    initial-value: #111928;
}@property --color-secondary{syntax: '<color>';
    inherits: true;
    initial-value: #f7f8fa;
}@property --color-secondary-darker{syntax: '<color>';
    inherits: true;
    initial-value: #637381;
}@property --color-track{syntax: '<color>';
    inherits: true;
    initial-value: #015a57;
}@property --color-shadow{syntax: '<color>';
    inherits: true;
    initial-value: #a6afc366;
}html{scroll-behavior:smooth}:root{font-family:inter;color:var(--color-primary-darkest)}.section-container{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}.section-container--highlighted{background-color:var(--color-primary);color:#fff}.section-container--dimmed{background-color:var(--color-secondary)}.section{width:100%;padding:3.125rem 2rem;box-sizing:border-box}@media(width > 1250px){.section{width:1250px}}@media(width <= 576px){.section{padding:1rem}}.section--long{padding-top:5rem;padding-bottom:5rem}@media(width <= 576px){.section--long{padding-top:3.75rem;padding-bottom:3.75rem}}.section--short{padding-top:1.625rem;padding-bottom:1.625rem}@media(width <= 576px){.section--short{padding-top:1.375rem;padding-bottom:1.375rem}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}