.sia-ev-arc{--sia-ev-accent:var(--theme-palette-color-1, var(--e-global-color-primary, #7c3aed));--sia-ev-accent-2:var(--theme-palette-color-2, var(--e-global-color-secondary, #282a71));--sia-ev-ink:var(--theme-text-color, var(--e-global-color-text, #141839));--sia-ev-line:color-mix(in srgb, currentColor 14%, transparent);--sia-ev-muted:color-mix(in srgb, currentColor 62%, transparent);--sia-ev-soft:color-mix(in srgb, currentColor 5%, transparent);--sia-ev-r:12px;--sia-ev-ease:cubic-bezier(.22, .61, .36, 1);--sia-ev-cols:2;max-width:100%;box-sizing:border-box}.sia-ev-arc *,.sia-ev-arc *::before,.sia-ev-arc *::after{box-sizing:border-box}@supports not (color:color-mix(in srgb,red,blue)){.sia-ev-arc{--sia-ev-line:rgba(20, 24, 57, .14);--sia-ev-muted:rgba(20, 24, 57, .62);--sia-ev-soft:rgba(20, 24, 57, .05)}}.sia-ev-arc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(20px, 3vw, 34px)}.sia-ev-arc__title{margin:0}.sia-ev-arc__tools{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1;flex-wrap:wrap}.sia-ev-arc__tools .sia-ev-arc__ftoggle{order:0;margin-right:auto}.sia-ev-arc__tools .sia-ev-arc__views{order:1;margin-left:auto}.sia-ev-arc__views,.sia-ev-arc__calmodes{display:flex;border:1px solid var(--sia-ev-line);border-radius:9px;overflow:hidden;flex:none}.sia-ev-arc__view,.sia-ev-arc__calmode{padding:8px 16px;border:0;background:#fff0;font:inherit;font-size:.84rem;font-weight:700;color:var(--sia-ev-muted);cursor:pointer;transition:background .15s,color .15s}.sia-ev-arc__view.is-on{background:var(--sia-ev-accent);color:#fff}.sia-ev-arc__calmode{padding:7px 13px;font-size:.8rem}.sia-ev-arc__calmode.is-on{background:var(--sia-ev-accent-2);color:#fff}.sia-ev-arc__layout{display:grid;grid-template-columns:minmax(190px,248px) minmax(0,1fr);gap:clamp(24px, 3vw, 44px);align-items:start}.sia-ev-arc__layout.has-no-filters{grid-template-columns:minmax(0,1fr)}.sia-ev-arc__filters{position:sticky;top:var(--sia-ev-sticky-top,24px);align-self:start;display:flex;flex-direction:column;gap:22px}.sia-ev-arc__fgroup h3{margin:0 0 10px;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--sia-ev-muted)}.sia-ev-arc__fgroup label{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:.9rem;cursor:pointer}.sia-ev-arc__fgroup label span{flex:1}.sia-ev-arc__fgroup label b{font-size:.76rem;font-weight:700;color:var(--sia-ev-muted);background:var(--sia-ev-soft);border-radius:20px;padding:2px 8px}.sia-ev-arc__fgroup label.is-off{opacity:.45;cursor:not-allowed}.sia-ev-arc__fgroup input{width:16px;height:16px;flex:none;accent-color:var(--sia-ev-accent)}.sia-ev-arc__reset,.sia-ev-arc__link{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:.86rem;font-weight:700;color:var(--sia-ev-accent);text-decoration:underline;cursor:pointer}.sia-ev-arc__ftoggle{display:none;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--sia-ev-line);border-radius:9px;background:#fff0;font:inherit;font-size:.84rem;font-weight:700;color:inherit;cursor:pointer}.sia-ev-arc__fcount{color:var(--sia-ev-accent)}.sia-ev-arc__count{margin:0 0 16px;font-size:.86rem;color:var(--sia-ev-muted)}.sia-ev-arc__empty{color:var(--sia-ev-muted)}.sia-ev-arc__pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:28px}.sia-ev-arc__pager[hidden]{display:none!important}.sia-ev-arc__page{min-width:36px;height:36px;padding:0 10px;border:1px solid var(--sia-ev-line);border-radius:8px;background:#fff0;font:inherit;font-size:.86rem;font-weight:700;color:inherit;cursor:pointer;transition:background .14s,color .14s,border-color .14s}.sia-ev-arc__page:hover:not(:disabled){border-color:var(--sia-ev-accent);color:var(--sia-ev-accent)}.sia-ev-arc__page.is-on{background:var(--sia-ev-accent);border-color:var(--sia-ev-accent);color:#fff}.sia-ev-arc__page:disabled{opacity:.4;cursor:not-allowed}.sia-ev-arc__page--dots{border:0;cursor:default}.sia-ev-arc__more{padding:12px 26px;border:1px solid var(--sia-ev-accent);border-radius:8px;background:#fff0;font:inherit;font-size:.92rem;font-weight:700;color:var(--sia-ev-accent);cursor:pointer;transition:background .15s,color .15s}.sia-ev-arc__more:hover{background:var(--sia-ev-accent);color:#fff}.sia-ev-arc__sentinel{height:1px}.sia-ev-arc__grid{--sia-ev-track:max(
		var(--sia-ev-card-min, 280px),
		calc((100% - (var(--sia-ev-cols) - 1) * var(--sia-ev-gap, 24px)) / var(--sia-ev-cols))
	);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sia-ev-track), 100%),1fr));gap:var(--sia-ev-gap,24px);align-items:stretch}.sia-ev-arc__grid[hidden],.sia-ev-arc__cal[hidden],.sia-ev-arc__cell[hidden]{display:none!important}.sia-ev-arc .sia-bp__card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:var(--sia-ev-card-pad,0);background:var(--sia-ev-card-bg,#fff);border:1px solid var(--sia-ev-card-border,var(--sia-ev-line));border-radius:var(--sia-ev-card-radius,var(--sia-ev-r));backface-visibility:hidden;transition:transform .22s var(--sia-ev-ease),box-shadow .22s var(--sia-ev-ease),border-color .22s var(--sia-ev-ease),background-color .22s var(--sia-ev-ease)}.sia-ev-arc__grid:not(.is-natural) .sia-bp__card{height:100%}.sia-ev-arc__grid.is-natural{align-items:start}.sia-ev-arc .sia-bp__card:hover{transform:translateY(calc(var(--sia-ev-lift, 4px) * -1));box-shadow:var(--sia-ev-card-shadow,0 10px 28px -10px rgb(20 24 57 / .22));background:var(--sia-ev-card-bg-h,var(--sia-ev-card-bg,#fff));border-color:var(--sia-ev-card-border-h,transparent)}.sia-ev-arc .sia-bp__media{position:relative;overflow:hidden;line-height:0;aspect-ratio:var(--sia-ev-ratio,16 / 10);background:var(--sia-ev-soft);border-radius:var(--sia-ev-media-radius,0);flex:none}.sia-ev-arc .sia-bp__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s var(--sia-ev-ease)}.sia-ev-arc .sia-bp__card:hover .sia-bp__media img{transform:scale(1.055)}.sia-ev-arc .sia-bp__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--sia-ev-accent-2) 40%,transparent) 0%,transparent 55%)}.sia-ev-arc .is-alt .sia-bp__media::after{background:linear-gradient(0deg,color-mix(in srgb,var(--sia-ev-accent) 42%,transparent) 0%,transparent 55%)}.sia-ev-arc .sia-bp__body{display:flex;flex-direction:column;gap:var(--sia-ev-card-gap,9px);padding:var(--sia-ev-body-pad,16px 17px 17px);flex:1 1 0%}.sia-ev-arc .sia-bp__cat{display:inline-block;padding:var(--sia-ev-pill-pad,6px 13px);border-radius:var(--sia-ev-pill-radius,999px);background:var(--sia-ev-pill-bg,var(--sia-ev-soft));font-size:.78rem;font-weight:700;line-height:1.2;color:var(--sia-ev-pill-color,var(--sia-ev-accent-2))}.sia-ev-arc .sia-bp__title{margin:0;font-size:1rem;font-weight:800;line-height:1.28;letter-spacing:-.015em}.sia-ev-arc .sia-bp__excerpt{margin:0;font-size:.87rem;line-height:1.55;color:var(--sia-ev-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.sia-ev-arc .sia-bp__more{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;padding-top:6px;font-size:.84rem;font-weight:700;color:var(--sia-ev-accent)}.sia-ev-arc__grid.is-pinned .sia-bp__more{margin-top:auto}.sia-ev-arc .sia-bp__card:hover .sia-bp__title{color:var(--sia-ev-title-h,inherit)}.sia-ev-arc .sia-bp__card:hover .sia-bp__more{color:var(--sia-ev-cta-h,var(--sia-ev-accent))}.sia-ev-arc .sia-bp__more-icon{display:inline-flex;transition:transform .2s var(--sia-ev-ease)}.sia-ev-arc .sia-bp__more-icon>svg{width:1.05em;height:1.05em;display:block}.sia-ev-arc .sia-bp__card:hover .sia-bp__more-icon{transform:translateX(4px)}.sia-ev-arc .sia-bp__link{position:absolute;inset:0;z-index:5;border-radius:inherit}.sia-ev-arc .sia-bp__link .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sia-ev-arc .is-cancelled .sia-bp__title{text-decoration:line-through}.sia-ev-arc .is-cancelled{opacity:.72}.sia-ev-date{position:absolute;left:var(--sia-ev-chip-inset,14px);right:auto;top:var(--sia-ev-chip-inset,14px);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;padding:8px 0 7px;border:1px solid var(--sia-ev-chip-border,transparent);border-radius:var(--sia-ev-chip-radius,8px);background:var(--sia-ev-chip-bg,rgb(255 255 255 / .94));-webkit-backdrop-filter:blur(var(--sia-ev-chip-blur,0)) saturate(var(--sia-ev-chip-sat,1));backdrop-filter:blur(var(--sia-ev-chip-blur,0)) saturate(var(--sia-ev-chip-sat,1));box-shadow:0 6px 18px rgb(20 24 57 / .18);line-height:1;color:#141839}.sia-ev-date b{font-size:1.16rem;font-weight:800}.sia-ev-date i{font-style:normal;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sia-ev-accent);margin-top:3px}.sia-ev-date u{text-decoration:none;font-size:.64rem;font-weight:700;color:inherit;opacity:.5;margin-top:2px}.sia-ev-chip--right .sia-ev-date{left:auto;right:var(--sia-ev-chip-inset,14px)}.sia-ev-arc__calbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.sia-ev-arc__calnav{display:flex;align-items:center;gap:6px}.sia-ev-arc__calnav button{width:34px;height:34px;border:1px solid var(--sia-ev-line);border-radius:8px;background:#fff0;font:inherit;font-size:1.15rem;line-height:1;color:inherit;cursor:pointer;transition:background .14s}.sia-ev-arc__calnav button:hover{background:var(--sia-ev-soft)}.sia-ev-arc__today{width:auto!important;padding:0 12px;font-size:.82rem!important;font-weight:700}.sia-ev-arc__callabel{margin:0;font-size:1.05rem;text-transform:capitalize}.sia-ev-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.sia-ev-cal-dow{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sia-ev-muted);text-align:center;padding:4px 0}.sia-ev-cal-cell{min-height:92px;border:1px solid var(--sia-ev-line);border-radius:8px;padding:6px}.sia-ev-cal-cell.is-empty{border-color:#fff0}.sia-ev-cal-cell.has-ev{background:var(--sia-ev-soft);border-color:#fff0}.sia-ev-cal-cell.is-today{outline:2px solid var(--sia-ev-accent);outline-offset:-2px}.sia-ev-cal-num{display:block;font-size:.74rem;font-weight:700;color:var(--sia-ev-muted);margin-bottom:4px}.sia-ev-cal-ev{display:block;margin-top:4px;padding:5px 6px;border-radius:5px;background:var(--sia-ev-accent);color:#fff;font-size:.72rem;font-weight:700;line-height:1.3;text-decoration:none}.sia-ev-cal-ev:hover{background:var(--sia-ev-accent-2);color:#fff}.sia-ev-cal-ev.is-cancelled{text-decoration:line-through;opacity:.75}.sia-ev-cal-time{display:grid;grid-template-columns:56px 1fr;gap:0}.sia-ev-cal-hours{position:relative}.sia-ev-cal-hour{height:48px;font-size:.68rem;color:var(--sia-ev-muted);text-align:right;padding-right:8px;transform:translateY(-6px)}.sia-ev-cal-cols{display:grid;position:relative;border-left:1px solid var(--sia-ev-line)}.sia-ev-cal-col{position:relative;border-right:1px solid var(--sia-ev-line)}.sia-ev-cal-colhead{position:sticky;top:0;z-index:2;padding:6px 4px;text-align:center;font-size:.72rem;font-weight:700;background:var(--sia-ev-soft);border-bottom:1px solid var(--sia-ev-line)}.sia-ev-cal-colhead.is-today{color:var(--sia-ev-accent)}.sia-ev-cal-slots{position:relative}.sia-ev-cal-slot{height:48px;border-bottom:1px solid var(--sia-ev-line)}.sia-ev-cal-tev{position:absolute;left:3px;right:3px;z-index:1;overflow:hidden;padding:4px 6px;border-radius:6px;background:var(--sia-ev-accent);color:#fff;font-size:.7rem;font-weight:700;line-height:1.25;text-decoration:none}.sia-ev-cal-tev:hover{background:var(--sia-ev-accent-2);color:#fff}.sia-ev-cal-tev small{display:block;font-weight:500;opacity:.85}.sia-ev-cal-year{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sia-ev-cal-mini h4{margin:0 0 7px;font-size:.84rem;color:var(--sia-ev-muted)}.sia-ev-cal-mini.has-ev h4{color:inherit}.sia-ev-cal-mini h4 b{color:var(--sia-ev-accent)}.sia-ev-cal-minigrid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.sia-ev-cal-miniday{display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-size:.62rem;color:var(--sia-ev-muted);border-radius:4px;text-decoration:none}.sia-ev-cal-miniday.is-empty{visibility:hidden}.sia-ev-cal-miniday.has-ev{background:var(--sia-ev-accent);color:#fff;font-weight:700}.sia-ev-cal-miniday.has-ev:hover{background:var(--sia-ev-accent-2)}.sia-ev-cal-none{color:var(--sia-ev-muted);font-size:.92rem}@media (max-width:900px){.sia-ev-arc__layout{grid-template-columns:1fr}.sia-ev-arc__ftoggle{display:inline-flex}.sia-ev-arc__filters{display:none;position:static;padding:18px;border:1px solid var(--sia-ev-line);border-radius:var(--sia-ev-r);margin-bottom:20px}.sia-ev-arc.filters-open .sia-ev-arc__filters{display:flex}.sia-ev-arc__calbar{justify-content:flex-start}.sia-ev-arc__callabel{order:-1;width:100%}.sia-ev-cal-year{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.sia-ev-arc__grid{grid-template-columns:minmax(0,1fr)}.sia-ev-cal-grid{grid-template-columns:1fr}.sia-ev-cal-dow{display:none}.sia-ev-cal-cell{min-height:0}.sia-ev-cal-cell.is-empty{display:none}.sia-ev-cal-time{grid-template-columns:42px 1fr}}@media (prefers-reduced-motion:reduce){.sia-ev-arc .sia-bp__card,.sia-ev-arc .sia-bp__media img,.sia-ev-arc .sia-bp__more-icon{transition:none!important}.sia-ev-arc .sia-bp__card:hover{transform:none}.sia-ev-arc .sia-bp__card:hover .sia-bp__media img{transform:none}.sia-ev-arc .sia-bp__card:hover .sia-bp__more-icon{transform:none}}