.event-cover{isolation:isolate;color:#fff;position:relative}.event-cover .event-background:after{content:"";background:#06081ea3;position:absolute;inset:0}.event-cover [data-gradient-canvas]:has(canvas):after{content:none}.event-cover .masthead a,.event-cover .masthead a:hover{color:#fff}.event-cover .event-hero{background:0 0;margin-top:0;padding:clamp(2rem,6vw,5rem) 0;overflow:visible}.event-hero h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(2rem,5vw,4rem)}.event-hero .event-date-range b{white-space:normal;font-size:clamp(1.8rem,4vw,3.5rem)}.event-hero .event-date-range .event-date-cross-month{letter-spacing:-.02em;gap:.2em;font-size:clamp(1.25rem,2.3vw,2rem);line-height:1.2;display:grid}.event-speakers-link{color:inherit;flex-wrap:nowrap;align-items:center;gap:.75rem 1.25rem;max-width:100%;min-height:clamp(2.35rem,6vw,3rem);margin-top:1.25rem;text-decoration:none;display:flex}.event-speakers-link:hover{color:#fff}.event-speakers-link .avatar-list{flex-wrap:nowrap;flex:none;gap:.5rem;margin:0}.event-speakers-link .avatar{flex:none}.event-speakers-caption{overflow-wrap:anywhere;gap:.15rem;min-width:0;font-size:.75rem;display:grid}.event-speakers-link:has(.avatar-list:not([hidden])) .event-speakers-caption{white-space:nowrap}.event-speakers-caption strong{font-size:.875rem}.event-speakers-link:hover .event-speakers-action{text-decoration:underline}.event-content>section,.event-program,.event-registration{margin-top:clamp(2.5rem,6vw,4.75rem)}.event-content h2,.event-program h2,.event-registration h2{margin-bottom:.65em}.event-content h2[id],.event-program h2[id],.event-registration h2[id]{scroll-margin-top:0}.event-registration{background:#edf3f1;padding-block:clamp(2rem,5vw,4rem)}.event-registration-columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(1.5rem,5vw,4rem);display:grid}.event-registration section{margin-top:0}.event-registration h3{margin-bottom:.75rem}.event-registration .registration-form,.event-registration .form-status{background:0 0;padding:0}.event-registration .button{background:var(--accent)}.event-registration .button:hover{background:var(--ink)}.event-online-registration .button{margin-top:1rem}@media (width<=48rem){.event-registration-columns{grid-template-columns:minmax(0,1fr)}}.event-speaker-list{margin:0;padding:0;list-style:none}.event-speaker-list li{gap:1rem;padding:1rem 0;display:flex}.event-speaker-list .avatar{flex:0 0 72px;width:72px;height:72px}.event-speaker-list h3{margin:0}.event-speaker-list h3,.event-speaker-list p{text-wrap:wrap}.event-speaker-list .event-speaker-identifiers{flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;display:flex}.event-speaker-identifiers span{white-space:nowrap}.event-speaker-list p{white-space:pre-line;max-width:72ch;color:var(--muted);margin:.4rem 0 0}.event-introduction{max-width:75ch}.event-introduction>*+*{margin-top:1rem}.event-introduction a{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.event-page{scroll-behavior:smooth}}.event-hero .actions .primary{color:#fff;background:0 0;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.event-program{--program-background:#edf3f1;background:var(--program-background);padding-block:clamp(2rem,5vw,4rem)}.event-cover+.event-program{margin-top:0}.event-program .schedule{border:0}.event-program .schedule>li{border:0;grid-template-columns:3.5rem minmax(0,1fr) clamp(10rem,22%,14rem)}.event-program .schedule>li+.schedule-section{padding-top:clamp(1.75rem,4vw,2.5rem)}.event-program .schedule-time{color:var(--accent)}.event-program .schedule>li>div{overflow-wrap:anywhere;grid-column:2}.event-program .schedule>li>.schedule-sponsors{grid-column:3}.event-program .schedule h3{text-wrap:wrap}.event-program .schedule p{white-space:pre-line}.event-program .schedule-lecturers{color:var(--muted)}.event-hero .actions .primary:hover,.event-hero .actions .primary:focus-visible{background:#ffffff24}.schedule-lecturers{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:.65rem;display:flex}.schedule-lecturer-avatars{flex-wrap:wrap;row-gap:.25rem;display:inline-flex}.schedule-lecturer-avatars .avatar{border:2px solid var(--program-background);flex:none;width:2rem;height:2rem}.schedule-lecturer-avatars span.avatar{background:var(--accent);color:#fff}.schedule-lecturer-avatars .avatar+.avatar{margin-inline-start:-.35rem}.schedule-section .schedule-lecturers{margin-top:.35rem}.program-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.program-tabs button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #aebcba;border-radius:0;max-width:100%;padding:.5rem 1.125rem;font-size:.9375rem}.program-tabs button:hover{border-color:var(--accent)}.program-tabs button[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:#fff}.program-tabs-ready .program-panel-title{display:none}.program-panel-title{margin-bottom:.75rem}.program-panel+.program-panel{margin-top:1.5rem}.program-tabs-ready .program-panel{margin-top:0}@media (width<=35rem){.event-cover .event-hero{width:100%;padding:var(--event-feature-padding)}.event-cover .masthead nav{width:100%}.event-cover .masthead nav a{padding-block:.7rem}.event-hero .event-date{flex-wrap:wrap;row-gap:.25rem}.event-program .schedule>li{grid-template-columns:3rem minmax(0,1fr);gap:.5rem}.event-program .schedule>li>.schedule-sponsors{grid-column:2}}.schedule-sponsors h4{color:#5e6f69;margin:0 0 .8rem;font-size:.875rem;font-weight:400}.schedule-sponsors ul,.event-support ul{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.event-program .schedule-sponsors li{min-width:0;max-width:100%;padding:0;display:block}.schedule-sponsors img,.event-support img{width:var(--sponsor-logo-width,60px);max-width:100%;height:auto}.event-support ul{gap:1.25rem 2rem;margin-top:1.25rem}.event-support li{overflow-wrap:anywhere;min-width:0;max-width:100%}.event-support a{max-width:100%;display:inline-block}.event-support img{width:calc(var(--sponsor-logo-width,60px) * 1.5)}
