.kb-editorial-site>main>header.kb-events-hero:not(.section-dark){padding-block:clamp(2.75rem,5vw,4.75rem) 1.5rem}.kb-events-intro{align-items:end;gap:1.5rem 4rem;margin-block:1.5rem 2.5rem;display:grid}.kb-editorial-site>main>header.kb-events-hero:not(.section-dark) h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:11ch;margin:0;font-size:clamp(2.75rem,6.2vw,5.75rem);line-height:1.02}.kb-events-intro>p{max-width:31rem;margin:0;padding-bottom:.25rem}.kb-events-nav{border-top:1px solid var(--border);flex-wrap:wrap;gap:.25rem 2.5rem;padding-top:.9rem;display:flex}.kb-events-nav a{gap:.75rem;text-decoration:none}.kb-events-nav a>span{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:.75rem}.kb-events-nav a:focus-visible,.kb-events-nav a:hover{text-underline-offset:.3em;text-decoration:underline}.kb-editorial-site>main>section.kb-events-upcoming:not(.section-dark):nth-of-type(n),.kb-editorial-site>main>section.kb-events-online:not(.section-dark):nth-of-type(n){background:var(--kb-paper)}.kb-editorial-site>main>section.kb-events-archive:not(.section-dark):nth-of-type(n),.kb-editorial-site>main>section.kb-events-host:not(.section-dark):nth-of-type(n){background:var(--kb-ivory)}.kb-events-upcoming-content{margin-top:2rem}.kb-events-empty{border-left:2px solid var(--kb-metal);padding-left:1.5rem}.kb-events-empty>p+p{max-width:35rem}.kb-event{border-top:1px solid var(--border);gap:1.25rem 3rem;padding-block:2.5rem;display:grid}.kb-event:last-child{padding-bottom:0}.kb-event-kind{color:var(--foreground);font-weight:600}.kb-event-kind>span{color:var(--muted-foreground);font-weight:400}.kb-event-kind>span[aria-hidden]{padding-inline:.35em}.kb-event-date{color:var(--foreground);font-variant-numeric:tabular-nums;margin-top:.75rem}.kb-event-title{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.18}.kb-event--documented{padding-block:2.5rem 3.5rem}.kb-event--documented .kb-event-title{max-width:20ch;font-size:clamp(2rem,3.2vw,3rem);line-height:1.1}.kb-event-content>p{max-width:43rem}.kb-event-content>p a{min-height:3rem}.kb-event-details{border-bottom:0}.kb-event-details summary{color:var(--foreground);padding-block:.9rem}.kb-event-details[open] summary{margin-bottom:.5rem}.kb-event-media{min-width:0}.kb-event-media .kb-events-photo{width:100%;max-width:29rem;margin:0}.kb-events-photo button img{outline-offset:-1px;outline:1px solid #0000001a}.kb-editorial-site>main>section .kb-events-photo figcaption{letter-spacing:0;max-width:45ch;font-size:.8125rem;line-height:1.55}.kb-events-online-record{border-top:1px solid var(--border);max-width:48rem;padding-top:1.75rem}.kb-events-host-copy>p:first-child{margin-top:1.5rem}.kb-events-host-copy>div{border-top:1px solid var(--border);padding-top:.75rem}.kb-events-host-copy>div a{justify-content:space-between;width:100%}@media (width>=48rem){.kb-events-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)}.kb-events-upcoming--empty .kb-events-upcoming-layout,.kb-events-host-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:3rem;display:grid}.kb-events-upcoming--empty .kb-events-upcoming-content,.kb-events-host-copy>p:first-child{margin-top:0}.kb-event{grid-template-columns:minmax(0,.7fr) minmax(0,2fr)}.kb-event--documented{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:1.75rem 4rem}.kb-event--documented .kb-event-content{grid-column:1}.kb-event--documented .kb-event-media{grid-area:1/2/3;justify-self:end}.kb-events-online-record{margin-left:calc(25.9259% + 2.22222rem)}}@media (width<=47.999rem){.kb-events-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;display:grid}.kb-events-nav a{align-items:baseline;padding-block:.65rem;line-height:1.5}.kb-event--documented .kb-event-media{margin-top:.5rem}.kb-events-empty{padding-left:1rem}}
