.w-events{grid-template-columns:minmax(0,1fr);gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.event-list{padding:.5rem}@media (min-width:768px){.event-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5rem}}.event-card{padding:.5rem}.w-event{transition:background-color .2s, translate .45s var(--ease-spring);border-radius:1.125rem;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.875rem;padding:.375rem;display:grid}@media (hover:hover){.w-event:hover{background-color:color-mix(in srgb, currentColor 6%, transparent);translate:.25rem}}@media (prefers-reduced-motion:reduce){.w-event:hover{translate:none}}.w-event-thumb,.event-fact-icon,.event-poster-empty{--tone-soft:var(--color-brand-soft);--tone-ink:var(--color-brand-ink);background-color:var(--tone-soft);background-image:radial-gradient(120% 90% at 30% 0%, #fffc, #fff0 55%), linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--tone-ink) 10%, transparent));box-shadow:inset 0 1px 0 #ffffffe6, inset 0 -2px 3px color-mix(in srgb, var(--tone-ink) 18%, transparent), 0 4px 8px -4px color-mix(in srgb, var(--tone-ink) 45%, transparent);color:var(--tone-ink)}.w-event-thumb{text-transform:uppercase;border-radius:.875rem;place-items:center;width:3.5rem;height:3.5rem;font-weight:800;display:grid;position:relative;overflow:clip}:is(.w-event-thumb,.event-poster-empty)[data-tone="1"]{--tone-soft:var(--color-sky-soft);--tone-ink:var(--color-link)}:is(.w-event-thumb,.event-poster-empty)[data-tone="2"]{--tone-soft:var(--color-sun-soft);--tone-ink:var(--color-sun-ink)}:is(.w-event-thumb,.event-poster-empty)[data-tone="3"]{--tone-soft:var(--color-berry-soft);--tone-ink:var(--color-berry-ink)}.w-event-date{justify-items:center;line-height:1;display:grid}.w-event-date>:first-child{letter-spacing:.04em;font-size:.6875rem;font-weight:700}.w-event-date>:last-child{letter-spacing:-.03em;font-size:1.375rem;font-weight:800}.w-event-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.event-page{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:768px){.event-page{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:2rem}}.event-poster{isolation:isolate;aspect-ratio:4/3;border-radius:var(--radius-card);box-shadow:var(--lg-drop);position:relative;overflow:clip}@media (min-width:768px){.event-poster{aspect-ratio:4/5;position:sticky;top:5rem}}.event-poster img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.event-poster img[aria-hidden]{z-index:-1;object-fit:cover;filter:blur(24px)saturate(1.4);scale:1.15}.event-poster-empty{text-transform:uppercase;place-content:center;justify-items:center;line-height:1;display:grid}.event-poster-empty>:first-child{letter-spacing:.06em;font-size:1.125rem;font-weight:700}.event-poster-empty>:last-child{letter-spacing:-.04em;font-size:5rem;font-weight:800}.event-facts{gap:.875rem;margin:0;padding:1rem;display:grid}.event-fact{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.event-fact-icon{border-radius:30%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.event-fact-icon>svg{width:1.25rem;height:1.25rem}
