.purple-section[data-v-b19430fa]{padding:60px 0 56px}.purple-wrap[data-v-b19430fa]{margin-inline:auto;width:min(1307px,92vw)}.purple-wrap[data-v-b19430fa] .purple-kicker{color:#726b85}.purple-wrap[data-v-b19430fa] .purple-lead{color:#726b85;font-size:16px;font-weight:500;line-height:21px;max-width:657px}.purple-wrap[data-v-b19430fa] .purple-sec-link{color:#121212;font-size:13px;font-weight:600;line-height:17px}.purple-wrap[data-v-b19430fa] .purple-sec-head{margin-bottom:46px}.purple-events[data-v-b19430fa]{display:grid;gap:20px;grid-template-columns:1fr}.purple-event[data-v-b19430fa]{background:linear-gradient(160deg,#452394,#121212);border-radius:22px;color:#fff;display:flex;flex-direction:column;min-height:300px;overflow:hidden;padding:18px 24px 24px;position:relative}.purple-event-img[data-v-b19430fa]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.purple-event-veil[data-v-b19430fa]{background:linear-gradient(180deg,#0000001a 30%,#000000b8);inset:0;position:absolute}.purple-event-kind[data-v-b19430fa]{align-items:center;align-self:flex-start;border-radius:100px;color:#121212;display:inline-flex;font-family:var(--font-display,"DM Sans"),sans-serif;font-size:10px;font-weight:700;height:28px;line-height:13px;padding:0 12px;position:relative}.purple-event-body[data-v-b19430fa]{margin-top:auto;position:relative}.purple-event-date[data-v-b19430fa]{align-items:center;display:flex;font-family:var(--font-display,"DM Sans"),sans-serif;font-size:10px;font-weight:700;gap:6px;line-height:13px}.purple-event-date img[data-v-b19430fa]{filter:brightness(0) invert(1)}.purple-event h3[data-v-b19430fa]{font-family:var(--font-display,"DM Sans"),sans-serif;font-size:18px;font-weight:700;line-height:23px;margin-top:13px}.purple-event-text[data-v-b19430fa]{font-size:12px;line-height:19px;margin-top:4px}.purple-event-link[data-v-b19430fa]{align-items:center;color:#fff;display:inline-flex;font-family:var(--font-display,"DM Sans"),sans-serif;font-size:12px;font-weight:600;gap:8px;line-height:16px;margin-top:18px}.purple-event-link img[data-v-b19430fa]{filter:brightness(0) invert(1)}@media(min-width:900px){.purple-events[data-v-b19430fa]{grid-template-columns:repeat(3,1fr)}}
