.evt-E-main[data-astro-cid-4e4jfznh]{background:var(--public-bg);color:var(--public-text);--evt-E-measure:44rem;--evt-E-gutter:clamp(1.25rem, 6vw, 4rem);display:block}.evt-E-hero[data-astro-cid-4e4jfznh]{padding:clamp(3.5rem, 10vh, 7rem) var(--evt-E-gutter) clamp(2.5rem, 7vh, 4.5rem);border-bottom:1px solid var(--public-line)}.evt-E-hero-inner[data-astro-cid-4e4jfznh]{max-width:62rem;margin:0 auto}.evt-E-eyebrow[data-astro-cid-4e4jfznh]{letter-spacing:.08em;text-transform:uppercase;color:var(--public-accent);margin:0 0 clamp(1rem,3vh,1.6rem);font-size:.78rem;font-weight:600}.evt-E-title[data-astro-cid-4e4jfznh]{letter-spacing:-.02em;text-wrap:balance;color:var(--public-text);margin:0;font-size:clamp(2.1rem,5.5vw,3.6rem);font-weight:700;line-height:1.08}.evt-E-lede[data-astro-cid-4e4jfznh]{max-width:var(--evt-E-measure);color:var(--public-muted);margin:clamp(1.2rem,3vh,1.7rem) 0 0;font-size:clamp(1.08rem,2vw,1.25rem);line-height:1.6}.evt-E-hero-meta[data-astro-cid-4e4jfznh]{color:var(--public-muted);flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:clamp(1.4rem,4vh,2rem);font-size:.85rem;display:flex}.evt-E-meta-item[data-astro-cid-4e4jfznh]{white-space:nowrap}.evt-E-annual[data-astro-cid-4e4jfznh]{padding:clamp(3rem, 8vh, 6rem) var(--evt-E-gutter) clamp(4rem, 12vh, 8rem);border-top:1px solid var(--public-line)}.evt-E-annual-inner[data-astro-cid-4e4jfznh]{max-width:62rem;margin:0 auto}.evt-E-kicker[data-astro-cid-4e4jfznh]{letter-spacing:.07em;text-transform:uppercase;color:var(--public-accent);margin:0 0 1rem;font-size:.78rem;font-weight:600}.evt-E-heading[data-astro-cid-4e4jfznh]{max-width:var(--evt-E-measure);letter-spacing:-.02em;color:var(--public-text);margin:0 0 1rem;font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:700;line-height:1.15}.evt-E-lead-para[data-astro-cid-4e4jfznh]{max-width:var(--evt-E-measure);color:var(--public-muted);margin:0 0 clamp(2.2rem,5vh,3.2rem);font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.6}.evt-E-list[data-astro-cid-4e4jfznh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.evt-E-entry[data-astro-cid-4e4jfznh]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,12px);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.6rem,3vw,2.2rem) clamp(1.4rem,2.4vw,1.9rem);transition:transform .22s,box-shadow .24s,border-color .24s;display:flex}.evt-E-entry[data-astro-cid-4e4jfznh]:hover{box-shadow:var(--public-shadow-strong);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-3px)}.evt-E-entry-kicker[data-astro-cid-4e4jfznh]{letter-spacing:.07em;text-transform:uppercase;color:var(--public-muted);align-items:baseline;gap:.55rem;margin:0 0 .9rem;font-size:.72rem;font-weight:600;display:flex}.evt-E-entry-ord[data-astro-cid-4e4jfznh]{color:var(--public-accent);font-weight:700}.evt-E-entry-title[data-astro-cid-4e4jfznh]{border-bottom:1px solid var(--public-line);letter-spacing:-.01em;color:var(--public-text);text-wrap:balance;margin:0 0 .9rem;padding-bottom:.9rem;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:700;line-height:1.25}.evt-E-entry-body[data-astro-cid-4e4jfznh]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.62}.evt-E-entry-link[data-astro-cid-4e4jfznh]{color:var(--public-accent);border-bottom:1px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:500;text-decoration:none;transition:border-color .18s}.evt-E-entry-link[data-astro-cid-4e4jfznh]:hover,.evt-E-entry-link[data-astro-cid-4e4jfznh]:focus-visible{border-bottom-color:var(--public-accent)}@media (prefers-reduced-motion:reduce){.evt-E-entry[data-astro-cid-4e4jfznh]{transition:border-color .24s}.evt-E-entry[data-astro-cid-4e4jfznh]:hover{transform:none}}@media (max-width:720px){.evt-E-list[data-astro-cid-4e4jfznh]{grid-template-columns:1fr}}.evt-F-main[data-astro-cid-6x5sefkp]{--evt-F-shadow:0 1px 2px color-mix(in srgb, var(--public-text) 10%, transparent);--evt-F-shadow-md:0 3px 10px color-mix(in srgb, var(--public-text) 12%, transparent);box-sizing:border-box;background:var(--public-bg);width:100%;color:var(--public-text);font-family:var(--public-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);padding:28px 20px 20px;display:block}.evt-F-main[data-astro-cid-6x5sefkp] [data-astro-cid-6x5sefkp],.evt-F-main[data-astro-cid-6x5sefkp] [data-astro-cid-6x5sefkp]:before,.evt-F-main[data-astro-cid-6x5sefkp] [data-astro-cid-6x5sefkp]:after{box-sizing:border-box}.evt-F-shell[data-astro-cid-6x5sefkp]{max-width:1080px;margin:0 auto}.evt-F-topbar[data-astro-cid-6x5sefkp]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,16px);box-shadow:var(--evt-F-shadow);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.evt-F-eyebrow[data-astro-cid-6x5sefkp]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--public-accent);margin-bottom:8px;font-size:.72rem;font-weight:700;display:inline-block}.evt-F-title[data-astro-cid-6x5sefkp]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.02em;color:var(--public-text);margin:0;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800;line-height:1.12}.evt-F-intro[data-astro-cid-6x5sefkp]{color:var(--public-muted);max-width:52ch;margin:8px 0 0;font-size:.98rem;line-height:1.55}.evt-F-topbar-pill[data-astro-cid-6x5sefkp]{letter-spacing:.02em;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 12%, var(--public-bg));border:1px solid color-mix(in srgb, var(--public-accent) 30%, var(--public-line));white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.evt-F-topbar-pill[data-astro-cid-6x5sefkp] svg[data-astro-cid-6x5sefkp]{width:15px;height:15px;display:block}.evt-F-main[data-astro-cid-6x5sefkp] .public-section{margin-top:4px}.evt-F-annual[data-astro-cid-6x5sefkp]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,16px);box-shadow:var(--evt-F-shadow-md);margin-top:8px;padding:24px 24px 28px}.evt-F-annual-head[data-astro-cid-6x5sefkp]{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.evt-F-annual-glyph[data-astro-cid-6x5sefkp]{border-radius:var(--public-radius,11px);width:40px;height:40px;color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 14%, var(--public-bg));border:1px solid color-mix(in srgb, var(--public-accent) 26%, var(--public-line));flex:none;justify-content:center;align-items:center;display:inline-flex}.evt-F-annual-glyph[data-astro-cid-6x5sefkp] svg[data-astro-cid-6x5sefkp]{width:21px;height:21px;display:block}.evt-F-annual-title[data-astro-cid-6x5sefkp]{font-family:var(--public-font-heading,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.015em;color:var(--public-text);margin:2px 0 6px;font-size:clamp(1.2rem,3vw,1.45rem);font-weight:800}.evt-F-annual-intro[data-astro-cid-6x5sefkp]{color:var(--public-muted);max-width:68ch;margin:0;font-size:.96rem;line-height:1.6}.evt-F-cards[data-astro-cid-6x5sefkp]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.evt-F-card[data-astro-cid-6x5sefkp]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-radius:var(--public-radius,14px);box-shadow:var(--evt-F-shadow);flex-direction:column;gap:12px;min-width:0;padding:20px 20px 22px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.evt-F-card[data-astro-cid-6x5sefkp]:hover{box-shadow:var(--evt-F-shadow-md);border-color:color-mix(in srgb, var(--public-accent) 34%, var(--public-line));transform:translateY(-2px)}.evt-F-chip[data-astro-cid-6x5sefkp]{border-radius:var(--public-radius,12px);color:#fff;background:var(--public-accent);width:42px;height:42px;box-shadow:var(--evt-F-shadow);flex:none;justify-content:center;align-items:center;display:inline-flex}.evt-F-chip[data-astro-cid-6x5sefkp] svg[data-astro-cid-6x5sefkp]{width:22px;height:22px;display:block}.evt-F-card-title[data-astro-cid-6x5sefkp]{letter-spacing:-.01em;color:var(--public-text);margin:0;font-size:1.04rem;font-weight:700;line-height:1.25}.evt-F-card-body[data-astro-cid-6x5sefkp]{color:var(--public-muted);margin:0;font-size:.94rem;line-height:1.6}.evt-F-link[data-astro-cid-6x5sefkp]{color:var(--public-accent);border-bottom:1px solid color-mix(in srgb, var(--public-accent) 45%, transparent);font-weight:600;text-decoration:none}.evt-F-link[data-astro-cid-6x5sefkp]:hover{border-bottom-color:var(--public-accent)}@media (max-width:900px){.evt-F-cards[data-astro-cid-6x5sefkp]{grid-template-columns:1fr 1fr}}@media (max-width:720px){.evt-F-main[data-astro-cid-6x5sefkp]{padding:20px 14px 16px}.evt-F-topbar[data-astro-cid-6x5sefkp]{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.evt-F-annual[data-astro-cid-6x5sefkp]{padding:20px 18px 22px}.evt-F-annual-head[data-astro-cid-6x5sefkp]{gap:12px;margin-bottom:16px}.evt-F-cards[data-astro-cid-6x5sefkp]{grid-template-columns:1fr}.evt-F-card[data-astro-cid-6x5sefkp]{padding:18px}}.evt-G-main[data-astro-cid-gimxk5uo]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-gimxk5uo]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-gimxk5uo]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-gimxk5uo]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-gimxk5uo]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-gimxk5uo]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-gimxk5uo]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-gimxk5uo]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-gimxk5uo]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-gimxk5uo]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-gimxk5uo]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-gimxk5uo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-gimxk5uo]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-gimxk5uo]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-gimxk5uo]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-gimxk5uo]{display:block}.evt-G-item-title[data-astro-cid-gimxk5uo]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-gimxk5uo]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-gimxk5uo]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-gimxk5uo]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-gimxk5uo]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-gimxk5uo]{max-width:none}}.evt-H-main[data-astro-cid-kame7dkh]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-kame7dkh]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-kame7dkh]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-kame7dkh]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-kame7dkh]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-kame7dkh]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-kame7dkh]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-kame7dkh]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-kame7dkh]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-kame7dkh]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-kame7dkh]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-kame7dkh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-kame7dkh]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-kame7dkh]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-kame7dkh]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-kame7dkh]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-kame7dkh]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-kame7dkh]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-kame7dkh]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-kame7dkh]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-kame7dkh]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-kame7dkh]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-kame7dkh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-kame7dkh]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-kame7dkh]{transition:none}.evt-H-card[data-astro-cid-kame7dkh]:hover{transform:none}}.evt-I-main[data-astro-cid-ado2xbth]{--evt-I-shadow-soft:0 1px 3px color-mix(in srgb, var(--public-text) 9%, transparent);background:var(--public-bg);color:var(--public-text);padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(2.5rem,5vw,4rem)}.evt-I-page[data-astro-cid-ado2xbth]{max-width:62rem;font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);margin:0 auto;padding:0 1rem}.evt-I-head[data-astro-cid-ado2xbth]{text-align:center;margin-bottom:clamp(1.5rem,3.5vw,2.25rem)}.evt-I-eyebrow[data-astro-cid-ado2xbth]{letter-spacing:.12em;text-transform:uppercase;color:var(--public-accent);margin:0 0 .6rem;font-size:.72rem;font-weight:700}.evt-I-title[data-astro-cid-ado2xbth]{max-width:24ch;font-family:var(--public-font-heading,Georgia, "Iowan Old Style", "Times New Roman", serif);letter-spacing:-.01em;color:var(--public-text);margin:0 auto;font-size:clamp(1.8rem,4.8vw,2.9rem);font-weight:700;line-height:1.15}.evt-I-lede[data-astro-cid-ado2xbth]{max-width:52ch;color:var(--public-muted);margin:.9rem auto 0;font-size:clamp(1rem,2.1vw,1.12rem);line-height:1.6}.evt-I-annual-head[data-astro-cid-ado2xbth]{text-align:center;max-width:52rem;margin:clamp(1.5rem,3.5vw,2.25rem) auto}.evt-I-sec[data-astro-cid-ado2xbth]{font-family:var(--public-font-heading,Georgia, "Iowan Old Style", "Times New Roman", serif);color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.4rem,3.4vw,2rem);font-weight:700}.evt-I-intro[data-astro-cid-ado2xbth]{max-width:52ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1rem,2vw,1.1rem);line-height:1.7}.evt-I-ledger[data-astro-cid-ado2xbth]{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-I-frame[data-astro-cid-ado2xbth]{background:var(--public-bg-soft);border:1px solid var(--public-line);border-top:3px solid var(--public-accent);box-shadow:var(--evt-I-shadow-soft);border-radius:var(--public-radius,12px);flex-direction:column;padding:clamp(1.35rem,3vw,1.9rem) clamp(1.25rem,2.8vw,1.75rem);display:flex}.evt-I-entry-title[data-astro-cid-ado2xbth]{font-family:var(--public-font-heading,Georgia, "Iowan Old Style", "Times New Roman", serif);color:var(--public-text);margin:0 0 .65rem;font-size:clamp(1.1rem,2.4vw,1.3rem);font-weight:700;line-height:1.3}.evt-I-body[data-astro-cid-ado2xbth]{color:var(--public-text);margin:0;font-size:clamp(.98rem,2vw,1.05rem);line-height:1.7}.evt-I-inline-link[data-astro-cid-ado2xbth]{color:var(--public-accent);border-bottom:1px solid color-mix(in srgb, var(--public-accent) 45%, transparent);font-weight:600;text-decoration:none}.evt-I-inline-link[data-astro-cid-ado2xbth]:hover{border-bottom-color:var(--public-accent)}@media (max-width:960px){.evt-I-ledger[data-astro-cid-ado2xbth]{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.evt-I-ledger[data-astro-cid-ado2xbth]{grid-template-columns:1fr}}.evt-H-main[data-astro-cid-2geowefr]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-2geowefr]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-2geowefr]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-2geowefr]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-2geowefr]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-2geowefr]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-2geowefr]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-2geowefr]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-2geowefr]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-2geowefr]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-2geowefr]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-2geowefr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-2geowefr]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-2geowefr]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-2geowefr]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-2geowefr]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-2geowefr]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-2geowefr]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-2geowefr]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-2geowefr]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-2geowefr]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-2geowefr]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-2geowefr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-2geowefr]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-2geowefr]{transition:none}.evt-H-card[data-astro-cid-2geowefr]:hover{transform:none}}.evt-H-main[data-astro-cid-r4r2p4ru]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-r4r2p4ru]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-r4r2p4ru]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-r4r2p4ru]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-r4r2p4ru]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-r4r2p4ru]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-r4r2p4ru]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-r4r2p4ru]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-r4r2p4ru]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-r4r2p4ru]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-r4r2p4ru]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-r4r2p4ru]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-r4r2p4ru]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-r4r2p4ru]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-r4r2p4ru]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-r4r2p4ru]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-r4r2p4ru]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-r4r2p4ru]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-r4r2p4ru]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-r4r2p4ru]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-r4r2p4ru]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-r4r2p4ru]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-r4r2p4ru]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-r4r2p4ru]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-r4r2p4ru]{transition:none}.evt-H-card[data-astro-cid-r4r2p4ru]:hover{transform:none}}.evt-H-main[data-astro-cid-znna7h3d]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-znna7h3d]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-znna7h3d]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-znna7h3d]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-znna7h3d]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-znna7h3d]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-znna7h3d]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-znna7h3d]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-znna7h3d]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-znna7h3d]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-znna7h3d]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-znna7h3d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-znna7h3d]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-znna7h3d]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-znna7h3d]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-znna7h3d]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-znna7h3d]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-znna7h3d]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-znna7h3d]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-znna7h3d]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-znna7h3d]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-znna7h3d]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-znna7h3d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-znna7h3d]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-znna7h3d]{transition:none}.evt-H-card[data-astro-cid-znna7h3d]:hover{transform:none}}.evt-H-main[data-astro-cid-oxptvpod]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-oxptvpod]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-oxptvpod]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-oxptvpod]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-oxptvpod]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-oxptvpod]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-oxptvpod]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-oxptvpod]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-oxptvpod]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-oxptvpod]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-oxptvpod]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-oxptvpod]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-oxptvpod]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-oxptvpod]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-oxptvpod]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-oxptvpod]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-oxptvpod]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-oxptvpod]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-oxptvpod]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-oxptvpod]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-oxptvpod]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-oxptvpod]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-oxptvpod]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-oxptvpod]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-oxptvpod]{transition:none}.evt-H-card[data-astro-cid-oxptvpod]:hover{transform:none}}.evt-H-main[data-astro-cid-q6m3goj4]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-q6m3goj4]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-q6m3goj4]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-q6m3goj4]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-q6m3goj4]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-q6m3goj4]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-q6m3goj4]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-q6m3goj4]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-q6m3goj4]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-q6m3goj4]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-q6m3goj4]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-q6m3goj4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-q6m3goj4]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-q6m3goj4]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-q6m3goj4]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-q6m3goj4]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-q6m3goj4]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-q6m3goj4]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-q6m3goj4]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-q6m3goj4]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-q6m3goj4]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-q6m3goj4]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-q6m3goj4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-q6m3goj4]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-q6m3goj4]{transition:none}.evt-H-card[data-astro-cid-q6m3goj4]:hover{transform:none}}.evt-H-main[data-astro-cid-twvsv7wq]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-twvsv7wq]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-twvsv7wq]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-twvsv7wq]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-twvsv7wq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-twvsv7wq]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-twvsv7wq]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-twvsv7wq]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-twvsv7wq]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-twvsv7wq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-twvsv7wq]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-twvsv7wq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-twvsv7wq]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-twvsv7wq]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-twvsv7wq]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-twvsv7wq]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-twvsv7wq]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-twvsv7wq]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-twvsv7wq]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-twvsv7wq]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-twvsv7wq]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-twvsv7wq]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-twvsv7wq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-twvsv7wq]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-twvsv7wq]{transition:none}.evt-H-card[data-astro-cid-twvsv7wq]:hover{transform:none}}.evt-H-main[data-astro-cid-4eeg4mej]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-4eeg4mej]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-4eeg4mej]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-4eeg4mej]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-4eeg4mej]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-4eeg4mej]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-4eeg4mej]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-4eeg4mej]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-4eeg4mej]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-4eeg4mej]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-4eeg4mej]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-4eeg4mej]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-4eeg4mej]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-4eeg4mej]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-4eeg4mej]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-4eeg4mej]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-4eeg4mej]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-4eeg4mej]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-4eeg4mej]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-4eeg4mej]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-4eeg4mej]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-4eeg4mej]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-4eeg4mej]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-4eeg4mej]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-4eeg4mej]{transition:none}.evt-H-card[data-astro-cid-4eeg4mej]:hover{transform:none}}.evt-H-main[data-astro-cid-4ho2ub4o]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-4ho2ub4o]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-4ho2ub4o]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-4ho2ub4o]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-4ho2ub4o]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-4ho2ub4o]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-4ho2ub4o]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-4ho2ub4o]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-4ho2ub4o]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-4ho2ub4o]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-4ho2ub4o]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-4ho2ub4o]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-4ho2ub4o]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-4ho2ub4o]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-4ho2ub4o]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-4ho2ub4o]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-4ho2ub4o]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-4ho2ub4o]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-4ho2ub4o]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-4ho2ub4o]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-4ho2ub4o]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-4ho2ub4o]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-4ho2ub4o]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-4ho2ub4o]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-4ho2ub4o]{transition:none}.evt-H-card[data-astro-cid-4ho2ub4o]:hover{transform:none}}.evt-H-main[data-astro-cid-clbov36d]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-clbov36d]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-clbov36d]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-clbov36d]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-clbov36d]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-clbov36d]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-clbov36d]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-clbov36d]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-clbov36d]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-clbov36d]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-clbov36d]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-clbov36d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-clbov36d]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-clbov36d]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-clbov36d]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-clbov36d]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-clbov36d]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-clbov36d]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-clbov36d]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-clbov36d]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-clbov36d]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-clbov36d]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-clbov36d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-clbov36d]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-clbov36d]{transition:none}.evt-H-card[data-astro-cid-clbov36d]:hover{transform:none}}.evt-H-main[data-astro-cid-xmmr6ot2]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-xmmr6ot2]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-xmmr6ot2]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-xmmr6ot2]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-xmmr6ot2]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-xmmr6ot2]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-xmmr6ot2]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-xmmr6ot2]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-xmmr6ot2]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-xmmr6ot2]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-xmmr6ot2]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-xmmr6ot2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-xmmr6ot2]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-xmmr6ot2]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-xmmr6ot2]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-xmmr6ot2]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-xmmr6ot2]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-xmmr6ot2]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-xmmr6ot2]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-xmmr6ot2]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-xmmr6ot2]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-xmmr6ot2]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-xmmr6ot2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-xmmr6ot2]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-xmmr6ot2]{transition:none}.evt-H-card[data-astro-cid-xmmr6ot2]:hover{transform:none}}.evt-H-main[data-astro-cid-lm72c6h5]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-lm72c6h5]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-lm72c6h5]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-lm72c6h5]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-lm72c6h5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-lm72c6h5]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-lm72c6h5]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-lm72c6h5]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-lm72c6h5]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-lm72c6h5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-lm72c6h5]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-lm72c6h5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-lm72c6h5]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-lm72c6h5]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-lm72c6h5]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-lm72c6h5]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-lm72c6h5]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-lm72c6h5]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-lm72c6h5]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-lm72c6h5]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-lm72c6h5]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-lm72c6h5]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-lm72c6h5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-lm72c6h5]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-lm72c6h5]{transition:none}.evt-H-card[data-astro-cid-lm72c6h5]:hover{transform:none}}.evt-H-main[data-astro-cid-yhgkmzow]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-yhgkmzow]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-yhgkmzow]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-yhgkmzow]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-yhgkmzow]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-yhgkmzow]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-yhgkmzow]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-yhgkmzow]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-yhgkmzow]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-yhgkmzow]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-yhgkmzow]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-yhgkmzow]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-yhgkmzow]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-yhgkmzow]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-yhgkmzow]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-yhgkmzow]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-yhgkmzow]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-yhgkmzow]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-yhgkmzow]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-yhgkmzow]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-yhgkmzow]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-yhgkmzow]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-yhgkmzow]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-yhgkmzow]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-yhgkmzow]{transition:none}.evt-H-card[data-astro-cid-yhgkmzow]:hover{transform:none}}.evt-H-main[data-astro-cid-pl42alxw]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-pl42alxw]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-pl42alxw]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-pl42alxw]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-pl42alxw]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-pl42alxw]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-pl42alxw]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-pl42alxw]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-pl42alxw]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-pl42alxw]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-pl42alxw]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-pl42alxw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-pl42alxw]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-pl42alxw]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-pl42alxw]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-pl42alxw]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-pl42alxw]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-pl42alxw]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-pl42alxw]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-pl42alxw]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-pl42alxw]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-pl42alxw]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-pl42alxw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-pl42alxw]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-pl42alxw]{transition:none}.evt-H-card[data-astro-cid-pl42alxw]:hover{transform:none}}.evt-H-main[data-astro-cid-miusofci]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-miusofci]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-miusofci]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-miusofci]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-miusofci]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-miusofci]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-miusofci]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-miusofci]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-miusofci]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-miusofci]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-miusofci]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-miusofci]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-miusofci]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-miusofci]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-miusofci]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-miusofci]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-miusofci]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-miusofci]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-miusofci]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-miusofci]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-miusofci]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-miusofci]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-miusofci]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-miusofci]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-miusofci]{transition:none}.evt-H-card[data-astro-cid-miusofci]:hover{transform:none}}.evt-H-main[data-astro-cid-tkmpimww]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-tkmpimww]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-tkmpimww]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-tkmpimww]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-tkmpimww]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-tkmpimww]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-tkmpimww]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-tkmpimww]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-tkmpimww]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-tkmpimww]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-tkmpimww]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-tkmpimww]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-tkmpimww]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-tkmpimww]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-tkmpimww]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-tkmpimww]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-tkmpimww]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-tkmpimww]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-tkmpimww]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-tkmpimww]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-tkmpimww]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-tkmpimww]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-tkmpimww]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-tkmpimww]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-tkmpimww]{transition:none}.evt-H-card[data-astro-cid-tkmpimww]:hover{transform:none}}.evt-H-main[data-astro-cid-5yjrpolp]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-5yjrpolp]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-5yjrpolp]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-5yjrpolp]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-5yjrpolp]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-5yjrpolp]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-5yjrpolp]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-5yjrpolp]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-5yjrpolp]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-5yjrpolp]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-5yjrpolp]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-5yjrpolp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-5yjrpolp]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-5yjrpolp]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-5yjrpolp]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-5yjrpolp]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-5yjrpolp]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-5yjrpolp]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-5yjrpolp]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-5yjrpolp]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-5yjrpolp]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-5yjrpolp]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-5yjrpolp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-5yjrpolp]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-5yjrpolp]{transition:none}.evt-H-card[data-astro-cid-5yjrpolp]:hover{transform:none}}.evt-H-main[data-astro-cid-b3zmsnxj]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-b3zmsnxj]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-b3zmsnxj]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-b3zmsnxj]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-b3zmsnxj]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-b3zmsnxj]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-b3zmsnxj]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-b3zmsnxj]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-b3zmsnxj]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-b3zmsnxj]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-b3zmsnxj]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-b3zmsnxj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-b3zmsnxj]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-b3zmsnxj]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-b3zmsnxj]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-b3zmsnxj]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-b3zmsnxj]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-b3zmsnxj]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-b3zmsnxj]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-b3zmsnxj]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-b3zmsnxj]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-b3zmsnxj]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-b3zmsnxj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-b3zmsnxj]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-b3zmsnxj]{transition:none}.evt-H-card[data-astro-cid-b3zmsnxj]:hover{transform:none}}.evt-H-main[data-astro-cid-suy4haeu]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-suy4haeu]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-suy4haeu]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-suy4haeu]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-suy4haeu]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-suy4haeu]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-suy4haeu]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-suy4haeu]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-suy4haeu]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-suy4haeu]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-suy4haeu]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-suy4haeu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-suy4haeu]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-suy4haeu]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-suy4haeu]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-suy4haeu]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-suy4haeu]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-suy4haeu]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-suy4haeu]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-suy4haeu]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-suy4haeu]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-suy4haeu]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-suy4haeu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-suy4haeu]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-suy4haeu]{transition:none}.evt-H-card[data-astro-cid-suy4haeu]:hover{transform:none}}.evt-H-main[data-astro-cid-qpb4nnj6]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-qpb4nnj6]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-qpb4nnj6]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-qpb4nnj6]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-qpb4nnj6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-qpb4nnj6]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-qpb4nnj6]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-qpb4nnj6]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-qpb4nnj6]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-qpb4nnj6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-qpb4nnj6]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-qpb4nnj6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-qpb4nnj6]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-qpb4nnj6]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-qpb4nnj6]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-qpb4nnj6]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-qpb4nnj6]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-qpb4nnj6]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-qpb4nnj6]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-qpb4nnj6]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-qpb4nnj6]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-qpb4nnj6]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-qpb4nnj6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-qpb4nnj6]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-qpb4nnj6]{transition:none}.evt-H-card[data-astro-cid-qpb4nnj6]:hover{transform:none}}.evt-H-main[data-astro-cid-ke2xdqgf]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-ke2xdqgf]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-ke2xdqgf]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-ke2xdqgf]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-ke2xdqgf]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-ke2xdqgf]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-ke2xdqgf]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-ke2xdqgf]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-ke2xdqgf]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-ke2xdqgf]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-ke2xdqgf]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-ke2xdqgf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-ke2xdqgf]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-ke2xdqgf]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-ke2xdqgf]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-ke2xdqgf]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-ke2xdqgf]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-ke2xdqgf]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-ke2xdqgf]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-ke2xdqgf]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-ke2xdqgf]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-ke2xdqgf]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-ke2xdqgf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-ke2xdqgf]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-ke2xdqgf]{transition:none}.evt-H-card[data-astro-cid-ke2xdqgf]:hover{transform:none}}.evt-H-main[data-astro-cid-uxc6vp3h]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-uxc6vp3h]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-uxc6vp3h]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-uxc6vp3h]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-uxc6vp3h]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-uxc6vp3h]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-uxc6vp3h]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-uxc6vp3h]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-uxc6vp3h]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-uxc6vp3h]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-uxc6vp3h]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-uxc6vp3h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-uxc6vp3h]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-uxc6vp3h]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-uxc6vp3h]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-uxc6vp3h]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-uxc6vp3h]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-uxc6vp3h]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-uxc6vp3h]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-uxc6vp3h]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-uxc6vp3h]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-uxc6vp3h]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-uxc6vp3h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-uxc6vp3h]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-uxc6vp3h]{transition:none}.evt-H-card[data-astro-cid-uxc6vp3h]:hover{transform:none}}.evt-H-main[data-astro-cid-yq5f7k4g]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-yq5f7k4g]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-yq5f7k4g]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-yq5f7k4g]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-yq5f7k4g]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-yq5f7k4g]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-yq5f7k4g]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-yq5f7k4g]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-yq5f7k4g]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-yq5f7k4g]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-yq5f7k4g]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-yq5f7k4g]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-yq5f7k4g]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-yq5f7k4g]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-yq5f7k4g]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-yq5f7k4g]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-yq5f7k4g]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-yq5f7k4g]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-yq5f7k4g]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-yq5f7k4g]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-yq5f7k4g]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-yq5f7k4g]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-yq5f7k4g]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-yq5f7k4g]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-yq5f7k4g]{transition:none}.evt-H-card[data-astro-cid-yq5f7k4g]:hover{transform:none}}.evt-H-main[data-astro-cid-rbk2kh2c]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-rbk2kh2c]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-rbk2kh2c]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-rbk2kh2c]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-rbk2kh2c]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-rbk2kh2c]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-rbk2kh2c]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-rbk2kh2c]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-rbk2kh2c]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-rbk2kh2c]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-rbk2kh2c]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-rbk2kh2c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-rbk2kh2c]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-rbk2kh2c]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-rbk2kh2c]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-rbk2kh2c]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-rbk2kh2c]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-rbk2kh2c]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-rbk2kh2c]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-rbk2kh2c]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-rbk2kh2c]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-rbk2kh2c]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-rbk2kh2c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-rbk2kh2c]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-rbk2kh2c]{transition:none}.evt-H-card[data-astro-cid-rbk2kh2c]:hover{transform:none}}.evt-H-main[data-astro-cid-35cqdcuh]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-35cqdcuh]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-35cqdcuh]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-35cqdcuh]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-35cqdcuh]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-35cqdcuh]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-35cqdcuh]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-35cqdcuh]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-35cqdcuh]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-35cqdcuh]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-35cqdcuh]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-35cqdcuh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-35cqdcuh]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-35cqdcuh]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-35cqdcuh]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-35cqdcuh]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-35cqdcuh]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-35cqdcuh]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-35cqdcuh]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-35cqdcuh]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-35cqdcuh]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-35cqdcuh]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-35cqdcuh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-35cqdcuh]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-35cqdcuh]{transition:none}.evt-H-card[data-astro-cid-35cqdcuh]:hover{transform:none}}.evt-H-main[data-astro-cid-3cffdbol]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-3cffdbol]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-3cffdbol]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-3cffdbol]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-3cffdbol]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-3cffdbol]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-3cffdbol]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-3cffdbol]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-3cffdbol]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-3cffdbol]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-3cffdbol]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-3cffdbol]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-3cffdbol]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-3cffdbol]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-3cffdbol]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-3cffdbol]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-3cffdbol]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-3cffdbol]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-3cffdbol]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-3cffdbol]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-3cffdbol]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-3cffdbol]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-3cffdbol]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-3cffdbol]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-3cffdbol]{transition:none}.evt-H-card[data-astro-cid-3cffdbol]:hover{transform:none}}.evt-H-main[data-astro-cid-xyqxr6x5]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-xyqxr6x5]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-xyqxr6x5]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-xyqxr6x5]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-xyqxr6x5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-xyqxr6x5]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-xyqxr6x5]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-xyqxr6x5]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-xyqxr6x5]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-xyqxr6x5]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-xyqxr6x5]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-xyqxr6x5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-xyqxr6x5]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-xyqxr6x5]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-xyqxr6x5]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-xyqxr6x5]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-xyqxr6x5]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-xyqxr6x5]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-xyqxr6x5]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-xyqxr6x5]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-xyqxr6x5]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-xyqxr6x5]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-xyqxr6x5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-xyqxr6x5]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-xyqxr6x5]{transition:none}.evt-H-card[data-astro-cid-xyqxr6x5]:hover{transform:none}}.evt-H-main[data-astro-cid-ctucqkxt]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-ctucqkxt]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-ctucqkxt]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-ctucqkxt]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-ctucqkxt]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-ctucqkxt]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-ctucqkxt]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-ctucqkxt]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-ctucqkxt]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-ctucqkxt]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-ctucqkxt]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-ctucqkxt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-ctucqkxt]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-ctucqkxt]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-ctucqkxt]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-ctucqkxt]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-ctucqkxt]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-ctucqkxt]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-ctucqkxt]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-ctucqkxt]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-ctucqkxt]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-ctucqkxt]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-ctucqkxt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-ctucqkxt]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-ctucqkxt]{transition:none}.evt-H-card[data-astro-cid-ctucqkxt]:hover{transform:none}}.evt-H-main[data-astro-cid-ikevkdvs]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-ikevkdvs]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-ikevkdvs]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-ikevkdvs]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-ikevkdvs]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-ikevkdvs]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-ikevkdvs]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-ikevkdvs]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-ikevkdvs]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-ikevkdvs]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-ikevkdvs]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-ikevkdvs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-ikevkdvs]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-ikevkdvs]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-ikevkdvs]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-ikevkdvs]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-ikevkdvs]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-ikevkdvs]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-ikevkdvs]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-ikevkdvs]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-ikevkdvs]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-ikevkdvs]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-ikevkdvs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-ikevkdvs]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-ikevkdvs]{transition:none}.evt-H-card[data-astro-cid-ikevkdvs]:hover{transform:none}}.evt-H-main[data-astro-cid-gvmn5kk6]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-gvmn5kk6]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-gvmn5kk6]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-gvmn5kk6]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-gvmn5kk6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-gvmn5kk6]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-gvmn5kk6]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-gvmn5kk6]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-gvmn5kk6]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-gvmn5kk6]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-gvmn5kk6]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-gvmn5kk6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-gvmn5kk6]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-gvmn5kk6]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-gvmn5kk6]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-gvmn5kk6]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-gvmn5kk6]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-gvmn5kk6]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-gvmn5kk6]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-gvmn5kk6]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-gvmn5kk6]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-gvmn5kk6]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-gvmn5kk6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-gvmn5kk6]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-gvmn5kk6]{transition:none}.evt-H-card[data-astro-cid-gvmn5kk6]:hover{transform:none}}.evt-H-main[data-astro-cid-wl5grn2e]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-wl5grn2e]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-wl5grn2e]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-wl5grn2e]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-wl5grn2e]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-wl5grn2e]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-wl5grn2e]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-wl5grn2e]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-wl5grn2e]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-wl5grn2e]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-wl5grn2e]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-wl5grn2e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-wl5grn2e]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-wl5grn2e]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-wl5grn2e]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-wl5grn2e]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-wl5grn2e]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-wl5grn2e]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-wl5grn2e]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-wl5grn2e]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-wl5grn2e]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-wl5grn2e]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-wl5grn2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-wl5grn2e]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-wl5grn2e]{transition:none}.evt-H-card[data-astro-cid-wl5grn2e]:hover{transform:none}}.evt-H-main[data-astro-cid-ldu3x3af]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-ldu3x3af]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-ldu3x3af]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-ldu3x3af]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-ldu3x3af]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-ldu3x3af]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-ldu3x3af]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-ldu3x3af]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-ldu3x3af]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-ldu3x3af]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-ldu3x3af]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-ldu3x3af]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-ldu3x3af]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-ldu3x3af]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-ldu3x3af]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-ldu3x3af]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-ldu3x3af]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-ldu3x3af]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-ldu3x3af]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-ldu3x3af]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-ldu3x3af]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-ldu3x3af]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-ldu3x3af]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-ldu3x3af]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-ldu3x3af]{transition:none}.evt-H-card[data-astro-cid-ldu3x3af]:hover{transform:none}}.evt-H-main[data-astro-cid-uh3oqvmx]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-uh3oqvmx]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-uh3oqvmx]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-uh3oqvmx]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-uh3oqvmx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-uh3oqvmx]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-uh3oqvmx]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-uh3oqvmx]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-uh3oqvmx]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-uh3oqvmx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-uh3oqvmx]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-uh3oqvmx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-uh3oqvmx]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-uh3oqvmx]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-uh3oqvmx]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-uh3oqvmx]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-uh3oqvmx]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-uh3oqvmx]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-uh3oqvmx]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-uh3oqvmx]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-uh3oqvmx]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-uh3oqvmx]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-uh3oqvmx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-uh3oqvmx]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-uh3oqvmx]{transition:none}.evt-H-card[data-astro-cid-uh3oqvmx]:hover{transform:none}}.evt-H-main[data-astro-cid-nj7bjkyk]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-nj7bjkyk]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-nj7bjkyk]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-nj7bjkyk]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-nj7bjkyk]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-nj7bjkyk]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-nj7bjkyk]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-nj7bjkyk]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-nj7bjkyk]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-nj7bjkyk]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-nj7bjkyk]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-nj7bjkyk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-nj7bjkyk]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-nj7bjkyk]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-nj7bjkyk]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-nj7bjkyk]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-nj7bjkyk]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-nj7bjkyk]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-nj7bjkyk]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-nj7bjkyk]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-nj7bjkyk]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-nj7bjkyk]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-nj7bjkyk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-nj7bjkyk]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-nj7bjkyk]{transition:none}.evt-H-card[data-astro-cid-nj7bjkyk]:hover{transform:none}}.evt-H-main[data-astro-cid-t52hwnyu]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-t52hwnyu]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-t52hwnyu]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-t52hwnyu]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-t52hwnyu]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-t52hwnyu]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-t52hwnyu]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-t52hwnyu]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-t52hwnyu]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-t52hwnyu]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-t52hwnyu]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-t52hwnyu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-t52hwnyu]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-t52hwnyu]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-t52hwnyu]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-t52hwnyu]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-t52hwnyu]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-t52hwnyu]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-t52hwnyu]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-t52hwnyu]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-t52hwnyu]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-t52hwnyu]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-t52hwnyu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-t52hwnyu]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-t52hwnyu]{transition:none}.evt-H-card[data-astro-cid-t52hwnyu]:hover{transform:none}}.evt-H-main[data-astro-cid-sxoqx2f3]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-sxoqx2f3]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-sxoqx2f3]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-sxoqx2f3]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-sxoqx2f3]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-sxoqx2f3]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-sxoqx2f3]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-sxoqx2f3]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-sxoqx2f3]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-sxoqx2f3]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-sxoqx2f3]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-sxoqx2f3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-sxoqx2f3]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-sxoqx2f3]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-sxoqx2f3]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-sxoqx2f3]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-sxoqx2f3]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-sxoqx2f3]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-sxoqx2f3]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-sxoqx2f3]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-sxoqx2f3]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-sxoqx2f3]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-sxoqx2f3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-sxoqx2f3]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-sxoqx2f3]{transition:none}.evt-H-card[data-astro-cid-sxoqx2f3]:hover{transform:none}}.evt-H-main[data-astro-cid-su2rrq63]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-su2rrq63]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-su2rrq63]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-su2rrq63]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-su2rrq63]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-su2rrq63]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-su2rrq63]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-su2rrq63]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-su2rrq63]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-su2rrq63]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-su2rrq63]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-su2rrq63]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-su2rrq63]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-su2rrq63]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-su2rrq63]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-su2rrq63]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-su2rrq63]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-su2rrq63]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-su2rrq63]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-su2rrq63]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-su2rrq63]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-su2rrq63]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-su2rrq63]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-su2rrq63]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-su2rrq63]{transition:none}.evt-H-card[data-astro-cid-su2rrq63]:hover{transform:none}}.evt-H-main[data-astro-cid-ilbjtrva]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-ilbjtrva]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-ilbjtrva]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-ilbjtrva]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-ilbjtrva]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-ilbjtrva]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-ilbjtrva]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-ilbjtrva]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-ilbjtrva]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-ilbjtrva]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-ilbjtrva]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-ilbjtrva]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-ilbjtrva]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-ilbjtrva]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-ilbjtrva]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-ilbjtrva]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-ilbjtrva]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-ilbjtrva]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-ilbjtrva]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-ilbjtrva]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-ilbjtrva]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-ilbjtrva]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-ilbjtrva]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-ilbjtrva]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-ilbjtrva]{transition:none}.evt-H-card[data-astro-cid-ilbjtrva]:hover{transform:none}}.evt-H-main[data-astro-cid-odotfw4a]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-odotfw4a]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-odotfw4a]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-odotfw4a]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-odotfw4a]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-odotfw4a]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-odotfw4a]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-odotfw4a]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-odotfw4a]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-odotfw4a]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-odotfw4a]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-odotfw4a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-odotfw4a]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-odotfw4a]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-odotfw4a]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-odotfw4a]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-odotfw4a]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-odotfw4a]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-odotfw4a]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-odotfw4a]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-odotfw4a]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-odotfw4a]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-odotfw4a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-odotfw4a]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-odotfw4a]{transition:none}.evt-H-card[data-astro-cid-odotfw4a]:hover{transform:none}}.evt-H-main[data-astro-cid-uncc2imb]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-uncc2imb]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-uncc2imb]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-uncc2imb]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-uncc2imb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-uncc2imb]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-uncc2imb]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-uncc2imb]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-uncc2imb]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-uncc2imb]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-uncc2imb]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-uncc2imb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-uncc2imb]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-uncc2imb]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-uncc2imb]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-uncc2imb]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-uncc2imb]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-uncc2imb]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-uncc2imb]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-uncc2imb]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-uncc2imb]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-uncc2imb]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-uncc2imb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-uncc2imb]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-uncc2imb]{transition:none}.evt-H-card[data-astro-cid-uncc2imb]:hover{transform:none}}.evt-H-main[data-astro-cid-w4mbks2j]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-w4mbks2j]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-w4mbks2j]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-w4mbks2j]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-w4mbks2j]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-w4mbks2j]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-w4mbks2j]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-w4mbks2j]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-w4mbks2j]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-w4mbks2j]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-w4mbks2j]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-w4mbks2j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-w4mbks2j]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-w4mbks2j]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-w4mbks2j]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-w4mbks2j]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-w4mbks2j]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-w4mbks2j]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-w4mbks2j]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-w4mbks2j]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-w4mbks2j]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-w4mbks2j]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-w4mbks2j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-w4mbks2j]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-w4mbks2j]{transition:none}.evt-H-card[data-astro-cid-w4mbks2j]:hover{transform:none}}.evt-H-main[data-astro-cid-hc527vkq]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-hc527vkq]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-hc527vkq]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-hc527vkq]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-hc527vkq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-hc527vkq]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-hc527vkq]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-hc527vkq]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-hc527vkq]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-hc527vkq]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-hc527vkq]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-hc527vkq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-hc527vkq]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-hc527vkq]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-hc527vkq]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-hc527vkq]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-hc527vkq]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-hc527vkq]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-hc527vkq]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-hc527vkq]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-hc527vkq]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-hc527vkq]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-hc527vkq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-hc527vkq]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-hc527vkq]{transition:none}.evt-H-card[data-astro-cid-hc527vkq]:hover{transform:none}}.evt-H-main[data-astro-cid-rfpiffnz]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-rfpiffnz]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-rfpiffnz]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-rfpiffnz]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-rfpiffnz]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-rfpiffnz]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-rfpiffnz]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-rfpiffnz]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-rfpiffnz]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-rfpiffnz]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-rfpiffnz]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-rfpiffnz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-rfpiffnz]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-rfpiffnz]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-rfpiffnz]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-rfpiffnz]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-rfpiffnz]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-rfpiffnz]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-rfpiffnz]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-rfpiffnz]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-rfpiffnz]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-rfpiffnz]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-rfpiffnz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-rfpiffnz]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-rfpiffnz]{transition:none}.evt-H-card[data-astro-cid-rfpiffnz]:hover{transform:none}}.evt-H-main[data-astro-cid-z6lp5cqx]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-z6lp5cqx]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-z6lp5cqx]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-z6lp5cqx]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-z6lp5cqx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-z6lp5cqx]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-z6lp5cqx]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-z6lp5cqx]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-z6lp5cqx]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-z6lp5cqx]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-z6lp5cqx]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-z6lp5cqx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-z6lp5cqx]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-z6lp5cqx]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-z6lp5cqx]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-z6lp5cqx]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-z6lp5cqx]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-z6lp5cqx]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-z6lp5cqx]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-z6lp5cqx]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-z6lp5cqx]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-z6lp5cqx]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-z6lp5cqx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-z6lp5cqx]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-z6lp5cqx]{transition:none}.evt-H-card[data-astro-cid-z6lp5cqx]:hover{transform:none}}.evt-H-main[data-astro-cid-idova4ot]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-idova4ot]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-idova4ot]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-idova4ot]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-idova4ot]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-idova4ot]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-idova4ot]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-idova4ot]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-idova4ot]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-idova4ot]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-idova4ot]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-idova4ot]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-idova4ot]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-idova4ot]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-idova4ot]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-idova4ot]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-idova4ot]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-idova4ot]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-idova4ot]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-idova4ot]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-idova4ot]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-idova4ot]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-idova4ot]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-idova4ot]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-idova4ot]{transition:none}.evt-H-card[data-astro-cid-idova4ot]:hover{transform:none}}.evt-H-main[data-astro-cid-ccrrewme]{display:block;overflow-x:clip}.evt-H-hero[data-astro-cid-ccrrewme]{isolation:isolate;background:var(--public-bg-soft);border-bottom:1px solid var(--public-line);text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.evt-H-hero-inner[data-astro-cid-ccrrewme]{z-index:2;max-width:780px;margin:0 auto;position:relative}.evt-H-eyebrow[data-astro-cid-ccrrewme]{background:color-mix(in srgb, var(--public-accent) 16%, transparent);color:color-mix(in srgb, var(--public-accent) 82%, var(--public-text));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.4rem .95rem;font-size:.72rem;font-weight:800;display:inline-block}.evt-H-title[data-astro-cid-ccrrewme]{font-family:var(--public-font-heading,inherit);letter-spacing:-.02em;color:var(--public-text);margin:0 0 .9rem;font-size:clamp(2.1rem,6.2vw,3.6rem);font-weight:900;line-height:1.04}.evt-H-intro[data-astro-cid-ccrrewme]{max-width:60ch;color:var(--public-muted);margin:0 auto;font-size:clamp(1.02rem,2.2vw,1.22rem);line-height:1.6}.evt-H-annual[data-astro-cid-ccrrewme]{--evt-H-shadow:0 6px 18px color-mix(in srgb, var(--public-text) 12%, transparent);--evt-H-shadow-lift:0 18px 40px color-mix(in srgb, var(--public-text) 20%, transparent);max-width:1160px;margin:0 auto;padding:clamp(2.75rem,7vw,5rem) 1.25rem clamp(3rem,8vw,5.5rem)}.evt-H-annual-head[data-astro-cid-ccrrewme]{max-width:720px;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.evt-H-kicker[data-astro-cid-ccrrewme]{letter-spacing:.16em;text-transform:uppercase;color:var(--public-accent);margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:inline-block}.evt-H-annual-title[data-astro-cid-ccrrewme]{font-family:var(--public-font-heading,inherit);letter-spacing:-.015em;color:var(--public-text);margin:0 0 .85rem;font-size:clamp(1.7rem,4.4vw,2.5rem);font-weight:900;line-height:1.08}.evt-H-annual-intro[data-astro-cid-ccrrewme]{color:var(--public-muted);margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.62}.evt-H-grid[data-astro-cid-ccrrewme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.6rem);display:grid}.evt-H-card[data-astro-cid-ccrrewme]{border-radius:var(--public-radius,clamp(18px, 2.4vw, 26px));background:var(--public-bg-alt);border:1px solid var(--public-line);box-shadow:var(--evt-H-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.evt-H-card[data-astro-cid-ccrrewme]:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--public-accent) 40%, transparent), transparent 55%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.evt-H-card[data-astro-cid-ccrrewme]:hover{box-shadow:var(--evt-H-shadow-lift);border-color:color-mix(in srgb, var(--public-accent) 45%, var(--public-line));transform:translateY(-6px)}.evt-H-card[data-astro-cid-ccrrewme]:hover:before{opacity:1}.evt-H-card--feature[data-astro-cid-ccrrewme]{background:linear-gradient(150deg, color-mix(in srgb, var(--public-accent) 12%, var(--public-bg-alt)) 0%, var(--public-bg-alt) 65%)}.evt-H-chip[data-astro-cid-ccrrewme]{color:#fff;background:linear-gradient(140deg, var(--public-accent), color-mix(in srgb, var(--public-accent) 55%, #000) 130%);width:52px;height:52px;box-shadow:0 8px 18px color-mix(in srgb, var(--public-accent) 38%, transparent);border-radius:15px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.evt-H-card-title[data-astro-cid-ccrrewme]{font-family:var(--public-font-heading,inherit);color:var(--public-text);margin:0 0 .6rem;font-size:clamp(1.14rem,2.3vw,1.32rem);font-weight:800;line-height:1.2}.evt-H-card-body[data-astro-cid-ccrrewme]{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.6}.evt-H-link[data-astro-cid-ccrrewme]{color:var(--public-accent);border-bottom:2px solid color-mix(in srgb, var(--public-accent) 40%, transparent);font-weight:700;text-decoration:none;transition:border-color .18s}.evt-H-link[data-astro-cid-ccrrewme]:hover{border-bottom-color:var(--public-accent)}@media (max-width:980px){.evt-H-grid[data-astro-cid-ccrrewme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.evt-H-grid[data-astro-cid-ccrrewme]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evt-H-card[data-astro-cid-ccrrewme]{transition:none}.evt-H-card[data-astro-cid-ccrrewme]:hover{transform:none}}.evt-G-main[data-astro-cid-yjgixuea]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-yjgixuea]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-yjgixuea]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-yjgixuea]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-yjgixuea]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-yjgixuea]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-yjgixuea]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-yjgixuea]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-yjgixuea]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-yjgixuea]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-yjgixuea]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-yjgixuea]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-yjgixuea]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-yjgixuea]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-yjgixuea]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-yjgixuea]{display:block}.evt-G-item-title[data-astro-cid-yjgixuea]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-yjgixuea]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-yjgixuea]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-yjgixuea]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-yjgixuea]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-yjgixuea]{max-width:none}}.evt-G-main[data-astro-cid-h4zjfhw6]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-h4zjfhw6]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-h4zjfhw6]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-h4zjfhw6]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-h4zjfhw6]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-h4zjfhw6]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-h4zjfhw6]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-h4zjfhw6]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-h4zjfhw6]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-h4zjfhw6]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-h4zjfhw6]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-h4zjfhw6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-h4zjfhw6]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-h4zjfhw6]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-h4zjfhw6]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-h4zjfhw6]{display:block}.evt-G-item-title[data-astro-cid-h4zjfhw6]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-h4zjfhw6]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-h4zjfhw6]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-h4zjfhw6]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-h4zjfhw6]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-h4zjfhw6]{max-width:none}}.evt-G-main[data-astro-cid-fms46etq]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-fms46etq]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-fms46etq]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-fms46etq]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-fms46etq]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-fms46etq]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-fms46etq]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-fms46etq]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-fms46etq]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-fms46etq]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-fms46etq]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-fms46etq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-fms46etq]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-fms46etq]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-fms46etq]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-fms46etq]{display:block}.evt-G-item-title[data-astro-cid-fms46etq]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-fms46etq]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-fms46etq]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-fms46etq]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-fms46etq]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-fms46etq]{max-width:none}}.evt-G-main[data-astro-cid-wlb54fly]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-wlb54fly]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-wlb54fly]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-wlb54fly]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-wlb54fly]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-wlb54fly]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-wlb54fly]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-wlb54fly]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-wlb54fly]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-wlb54fly]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-wlb54fly]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-wlb54fly]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-wlb54fly]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-wlb54fly]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-wlb54fly]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-wlb54fly]{display:block}.evt-G-item-title[data-astro-cid-wlb54fly]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-wlb54fly]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-wlb54fly]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-wlb54fly]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-wlb54fly]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-wlb54fly]{max-width:none}}.evt-G-main[data-astro-cid-egpmrhrw]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-egpmrhrw]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-egpmrhrw]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-egpmrhrw]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-egpmrhrw]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-egpmrhrw]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-egpmrhrw]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-egpmrhrw]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-egpmrhrw]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-egpmrhrw]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-egpmrhrw]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-egpmrhrw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-egpmrhrw]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-egpmrhrw]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-egpmrhrw]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-egpmrhrw]{display:block}.evt-G-item-title[data-astro-cid-egpmrhrw]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-egpmrhrw]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-egpmrhrw]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-egpmrhrw]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-egpmrhrw]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-egpmrhrw]{max-width:none}}.evt-G-main[data-astro-cid-u6c6prow]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-u6c6prow]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-u6c6prow]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-u6c6prow]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-u6c6prow]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-u6c6prow]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-u6c6prow]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-u6c6prow]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-u6c6prow]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-u6c6prow]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-u6c6prow]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-u6c6prow]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-u6c6prow]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-u6c6prow]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-u6c6prow]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-u6c6prow]{display:block}.evt-G-item-title[data-astro-cid-u6c6prow]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-u6c6prow]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-u6c6prow]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-u6c6prow]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-u6c6prow]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-u6c6prow]{max-width:none}}.evt-G-main[data-astro-cid-oc3uej4j]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-oc3uej4j]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-oc3uej4j]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-oc3uej4j]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-oc3uej4j]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-oc3uej4j]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-oc3uej4j]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-oc3uej4j]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-oc3uej4j]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-oc3uej4j]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-oc3uej4j]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-oc3uej4j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-oc3uej4j]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-oc3uej4j]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-oc3uej4j]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-oc3uej4j]{display:block}.evt-G-item-title[data-astro-cid-oc3uej4j]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-oc3uej4j]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-oc3uej4j]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-oc3uej4j]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-oc3uej4j]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-oc3uej4j]{max-width:none}}.evt-G-main[data-astro-cid-d4vezkkg]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-d4vezkkg]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-d4vezkkg]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-d4vezkkg]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-d4vezkkg]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-d4vezkkg]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-d4vezkkg]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-d4vezkkg]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-d4vezkkg]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-d4vezkkg]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-d4vezkkg]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-d4vezkkg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-d4vezkkg]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-d4vezkkg]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-d4vezkkg]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-d4vezkkg]{display:block}.evt-G-item-title[data-astro-cid-d4vezkkg]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-d4vezkkg]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-d4vezkkg]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-d4vezkkg]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-d4vezkkg]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-d4vezkkg]{max-width:none}}.evt-G-main[data-astro-cid-6llmlxfu]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-6llmlxfu]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-6llmlxfu]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-6llmlxfu]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-6llmlxfu]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-6llmlxfu]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-6llmlxfu]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-6llmlxfu]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-6llmlxfu]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-6llmlxfu]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-6llmlxfu]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-6llmlxfu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-6llmlxfu]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-6llmlxfu]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-6llmlxfu]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-6llmlxfu]{display:block}.evt-G-item-title[data-astro-cid-6llmlxfu]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-6llmlxfu]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-6llmlxfu]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-6llmlxfu]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-6llmlxfu]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-6llmlxfu]{max-width:none}}.evt-G-main[data-astro-cid-kcq6jd6z]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-kcq6jd6z]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-kcq6jd6z]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-kcq6jd6z]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-kcq6jd6z]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-kcq6jd6z]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-kcq6jd6z]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-kcq6jd6z]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-kcq6jd6z]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-kcq6jd6z]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-kcq6jd6z]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-kcq6jd6z]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-kcq6jd6z]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-kcq6jd6z]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-kcq6jd6z]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-kcq6jd6z]{display:block}.evt-G-item-title[data-astro-cid-kcq6jd6z]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-kcq6jd6z]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-kcq6jd6z]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-kcq6jd6z]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-kcq6jd6z]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-kcq6jd6z]{max-width:none}}.evt-G-main[data-astro-cid-r226zt4o]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-r226zt4o]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-r226zt4o]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-r226zt4o]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-r226zt4o]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-r226zt4o]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-r226zt4o]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-r226zt4o]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-r226zt4o]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-r226zt4o]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-r226zt4o]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-r226zt4o]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-r226zt4o]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-r226zt4o]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-r226zt4o]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-r226zt4o]{display:block}.evt-G-item-title[data-astro-cid-r226zt4o]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-r226zt4o]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-r226zt4o]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-r226zt4o]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-r226zt4o]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-r226zt4o]{max-width:none}}.evt-G-main[data-astro-cid-tfzj6yz6]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-tfzj6yz6]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-tfzj6yz6]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-tfzj6yz6]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-tfzj6yz6]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-tfzj6yz6]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-tfzj6yz6]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-tfzj6yz6]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-tfzj6yz6]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-tfzj6yz6]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-tfzj6yz6]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-tfzj6yz6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-tfzj6yz6]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-tfzj6yz6]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-tfzj6yz6]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-tfzj6yz6]{display:block}.evt-G-item-title[data-astro-cid-tfzj6yz6]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-tfzj6yz6]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-tfzj6yz6]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-tfzj6yz6]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-tfzj6yz6]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-tfzj6yz6]{max-width:none}}.evt-G-main[data-astro-cid-sm6xtuwo]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-sm6xtuwo]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-sm6xtuwo]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-sm6xtuwo]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-sm6xtuwo]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-sm6xtuwo]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-sm6xtuwo]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-sm6xtuwo]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-sm6xtuwo]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-sm6xtuwo]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-sm6xtuwo]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-sm6xtuwo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-sm6xtuwo]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-sm6xtuwo]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-sm6xtuwo]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-sm6xtuwo]{display:block}.evt-G-item-title[data-astro-cid-sm6xtuwo]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-sm6xtuwo]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-sm6xtuwo]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-sm6xtuwo]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-sm6xtuwo]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-sm6xtuwo]{max-width:none}}.evt-G-main[data-astro-cid-6hiqo5nk]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-6hiqo5nk]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-6hiqo5nk]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-6hiqo5nk]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-6hiqo5nk]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-6hiqo5nk]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-6hiqo5nk]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-6hiqo5nk]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-6hiqo5nk]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-6hiqo5nk]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-6hiqo5nk]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-6hiqo5nk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-6hiqo5nk]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-6hiqo5nk]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-6hiqo5nk]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-6hiqo5nk]{display:block}.evt-G-item-title[data-astro-cid-6hiqo5nk]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-6hiqo5nk]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-6hiqo5nk]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-6hiqo5nk]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-6hiqo5nk]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-6hiqo5nk]{max-width:none}}.evt-G-main[data-astro-cid-lwiwwgwz]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-lwiwwgwz]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-lwiwwgwz]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-lwiwwgwz]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-lwiwwgwz]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-lwiwwgwz]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-lwiwwgwz]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-lwiwwgwz]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-lwiwwgwz]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-lwiwwgwz]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-lwiwwgwz]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-lwiwwgwz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-lwiwwgwz]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-lwiwwgwz]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-lwiwwgwz]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-lwiwwgwz]{display:block}.evt-G-item-title[data-astro-cid-lwiwwgwz]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-lwiwwgwz]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-lwiwwgwz]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-lwiwwgwz]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-lwiwwgwz]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-lwiwwgwz]{max-width:none}}.evt-G-main[data-astro-cid-qsvuyeva]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-qsvuyeva]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-qsvuyeva]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-qsvuyeva]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-qsvuyeva]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-qsvuyeva]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-qsvuyeva]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-qsvuyeva]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-qsvuyeva]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-qsvuyeva]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-qsvuyeva]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-qsvuyeva]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-qsvuyeva]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-qsvuyeva]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-qsvuyeva]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-qsvuyeva]{display:block}.evt-G-item-title[data-astro-cid-qsvuyeva]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-qsvuyeva]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-qsvuyeva]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-qsvuyeva]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-qsvuyeva]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-qsvuyeva]{max-width:none}}.evt-G-main[data-astro-cid-hvtl2stp]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-hvtl2stp]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-hvtl2stp]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-hvtl2stp]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-hvtl2stp]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-hvtl2stp]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-hvtl2stp]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-hvtl2stp]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-hvtl2stp]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-hvtl2stp]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-hvtl2stp]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-hvtl2stp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-hvtl2stp]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-hvtl2stp]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-hvtl2stp]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-hvtl2stp]{display:block}.evt-G-item-title[data-astro-cid-hvtl2stp]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-hvtl2stp]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-hvtl2stp]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-hvtl2stp]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-hvtl2stp]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-hvtl2stp]{max-width:none}}.evt-G-main[data-astro-cid-yzw6v2bo]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-yzw6v2bo]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-yzw6v2bo]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-yzw6v2bo]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-yzw6v2bo]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-yzw6v2bo]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-yzw6v2bo]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-yzw6v2bo]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-yzw6v2bo]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-yzw6v2bo]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-yzw6v2bo]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-yzw6v2bo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-yzw6v2bo]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-yzw6v2bo]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-yzw6v2bo]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-yzw6v2bo]{display:block}.evt-G-item-title[data-astro-cid-yzw6v2bo]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-yzw6v2bo]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-yzw6v2bo]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-yzw6v2bo]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-yzw6v2bo]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-yzw6v2bo]{max-width:none}}.evt-G-main[data-astro-cid-zognhbnx]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-zognhbnx]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-zognhbnx]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-zognhbnx]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-zognhbnx]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-zognhbnx]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-zognhbnx]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-zognhbnx]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-zognhbnx]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-zognhbnx]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-zognhbnx]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-zognhbnx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-zognhbnx]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-zognhbnx]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-zognhbnx]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-zognhbnx]{display:block}.evt-G-item-title[data-astro-cid-zognhbnx]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-zognhbnx]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-zognhbnx]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-zognhbnx]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-zognhbnx]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-zognhbnx]{max-width:none}}.evt-G-main[data-astro-cid-m4hthhzj]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-m4hthhzj]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-m4hthhzj]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-m4hthhzj]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-m4hthhzj]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-m4hthhzj]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-m4hthhzj]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-m4hthhzj]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-m4hthhzj]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-m4hthhzj]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-m4hthhzj]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-m4hthhzj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-m4hthhzj]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-m4hthhzj]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-m4hthhzj]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-m4hthhzj]{display:block}.evt-G-item-title[data-astro-cid-m4hthhzj]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-m4hthhzj]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-m4hthhzj]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-m4hthhzj]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-m4hthhzj]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-m4hthhzj]{max-width:none}}.evt-G-main[data-astro-cid-rvqm6m3s]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-rvqm6m3s]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-rvqm6m3s]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-rvqm6m3s]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-rvqm6m3s]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-rvqm6m3s]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-rvqm6m3s]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-rvqm6m3s]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-rvqm6m3s]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-rvqm6m3s]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-rvqm6m3s]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-rvqm6m3s]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-rvqm6m3s]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-rvqm6m3s]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-rvqm6m3s]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-rvqm6m3s]{display:block}.evt-G-item-title[data-astro-cid-rvqm6m3s]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-rvqm6m3s]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-rvqm6m3s]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-rvqm6m3s]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-rvqm6m3s]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-rvqm6m3s]{max-width:none}}.evt-G-main[data-astro-cid-wvqxm4rr]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-wvqxm4rr]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-wvqxm4rr]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-wvqxm4rr]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-wvqxm4rr]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-wvqxm4rr]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-wvqxm4rr]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-wvqxm4rr]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-wvqxm4rr]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-wvqxm4rr]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-wvqxm4rr]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-wvqxm4rr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-wvqxm4rr]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-wvqxm4rr]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-wvqxm4rr]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-wvqxm4rr]{display:block}.evt-G-item-title[data-astro-cid-wvqxm4rr]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-wvqxm4rr]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-wvqxm4rr]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-wvqxm4rr]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-wvqxm4rr]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-wvqxm4rr]{max-width:none}}.evt-G-main[data-astro-cid-ujgmmnff]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-ujgmmnff]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-ujgmmnff]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-ujgmmnff]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-ujgmmnff]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-ujgmmnff]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-ujgmmnff]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-ujgmmnff]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-ujgmmnff]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-ujgmmnff]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-ujgmmnff]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-ujgmmnff]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-ujgmmnff]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-ujgmmnff]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-ujgmmnff]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-ujgmmnff]{display:block}.evt-G-item-title[data-astro-cid-ujgmmnff]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-ujgmmnff]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-ujgmmnff]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-ujgmmnff]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-ujgmmnff]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-ujgmmnff]{max-width:none}}.evt-G-main[data-astro-cid-wvvz35ev]{--evt-ink:var(--public-text);--evt-muted:var(--public-muted);--evt-rule:var(--public-line);--evt-rule-soft:var(--public-line-soft);--evt-accent:var(--public-accent);--evt-paper:var(--public-bg);--evt-surface:var(--public-bg-soft);--evt-accent-wash:color-mix(in srgb, var(--public-accent) 8%, var(--public-bg));font-family:var(--public-font-body,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);background:var(--evt-paper);box-sizing:border-box;width:100%;padding:clamp(1.5rem,5vw,3.5rem) 1rem 0;line-height:1.6;overflow-x:hidden}.evt-G-paper[data-astro-cid-wvvz35ev]{box-sizing:border-box;width:100%;max-width:68rem;margin:0 auto}.evt-G-masthead[data-astro-cid-wvvz35ev]{text-align:center;max-width:50rem;margin:0 auto clamp(1.5rem,4vw,2.25rem)}.evt-G-eyebrow[data-astro-cid-wvvz35ev]{letter-spacing:.1em;text-transform:uppercase;color:var(--evt-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.evt-G-dateline[data-astro-cid-wvvz35ev]{color:var(--evt-accent);font-weight:700}.evt-G-headline[data-astro-cid-wvvz35ev]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;max-width:20ch;color:var(--evt-ink);margin:0 auto;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:700;line-height:1.12}.evt-G-standfirst[data-astro-cid-wvvz35ev]{max-width:50ch;color:var(--evt-muted);margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.6}.evt-G-notices[data-astro-cid-wvvz35ev]{margin:clamp(1.75rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.evt-G-notices-mast[data-astro-cid-wvvz35ev]{text-align:center;max-width:52ch;margin:0 auto clamp(1.5rem,3.5vw,2.25rem)}.evt-G-notices-title[data-astro-cid-wvvz35ev]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);letter-spacing:-.01em;color:var(--evt-ink);margin:0 0 .75rem;font-size:clamp(1.35rem,3.6vw,2rem);font-weight:700}.evt-G-notices-intro[data-astro-cid-wvvz35ev]{color:var(--evt-muted);margin:0;line-height:1.6}.evt-G-register[data-astro-cid-wvvz35ev]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.evt-G-item[data-astro-cid-wvvz35ev]{border:1px solid var(--evt-rule);border-radius:var(--public-radius,12px);background:var(--evt-surface);box-shadow:var(--public-shadow);flex-direction:column;padding:clamp(1.5rem,3vw,1.9rem);transition:transform .2s,border-color .2s;display:flex}.evt-G-item[data-astro-cid-wvvz35ev]:hover{border-color:color-mix(in srgb, var(--evt-accent) 40%, var(--evt-rule));transform:translateY(-2px)}.evt-G-numeral[data-astro-cid-wvvz35ev]{border-radius:var(--public-radius,8px);background:var(--evt-accent-wash);width:2.25rem;height:2.25rem;color:var(--evt-accent);justify-content:center;align-items:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:inline-flex}.evt-G-item-body[data-astro-cid-wvvz35ev]{display:block}.evt-G-item-title[data-astro-cid-wvvz35ev]{font-family:var(--public-font-heading,system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--evt-ink);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.evt-G-item-text[data-astro-cid-wvvz35ev]{color:var(--evt-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.96rem;line-height:1.6}.evt-G-link[data-astro-cid-wvvz35ev]{color:var(--evt-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.evt-G-link[data-astro-cid-wvvz35ev]:hover{text-decoration:none}@media (max-width:720px){.evt-G-register[data-astro-cid-wvvz35ev]{grid-template-columns:minmax(0,1fr)}.evt-G-headline[data-astro-cid-wvvz35ev]{max-width:none}}.ev-cal-frame[data-astro-cid-ukpsndfs]{border:1px solid var(--public-line);border-radius:var(--public-radius,12px);background:var(--public-bg);padding:clamp(.8rem,2.5vw,1.4rem)}.ev-cal-band[data-astro-cid-aevcatve]{background:color-mix(in srgb, var(--public-accent) 7%, var(--public-bg));padding:clamp(1.2rem,3.5vw,2.2rem) 0}.ev-cal-band-in[data-astro-cid-aevcatve]{max-width:1180px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.ev-cal-panel[data-astro-cid-l73sgx4f]{background:var(--public-bg);border:1px solid var(--public-line);border-left:4px solid var(--public-accent);border-radius:var(--public-radius,12px);box-shadow:var(--public-shadow);padding:clamp(1rem,3vw,1.8rem)}.ev-an-head[data-astro-cid-rju6cnqq]{margin-bottom:.85rem}.ev-an-bar[data-astro-cid-rju6cnqq]{background:var(--public-accent);width:64px;height:3px;margin:0 0 var(--asm-head-gap,1.4rem);border-radius:2px}.ev-an-label[data-astro-cid-hwlcg2nh]{font-family:var(--public-font-heading);font-size:calc(var(--asm-h2,2rem) * .7);letter-spacing:-.01em;color:var(--public-text);margin:0 0 var(--asm-gap,1rem);border-left:5px solid var(--public-accent);padding-left:.9rem;font-weight:800;line-height:1.2}.ev-an-body[data-astro-cid-hwlcg2nh]{max-width:64ch}.ev-an-panel[data-astro-cid-xheljgsl]{background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,12px);box-shadow:var(--public-shadow);padding:clamp(1.4rem,3.5vw,2.2rem)}.ev-an-panel-head[data-astro-cid-xheljgsl]{margin:0 0 var(--asm-gap,1rem);font-family:var(--public-font-heading);font-size:calc(var(--asm-h2,2rem) * .68);border-bottom:1px solid var(--public-line);padding-bottom:.6rem;font-weight:700;line-height:1.2}.ev-an-panel[data-astro-cid-xheljgsl] p[data-astro-cid-xheljgsl]{max-width:none}.ev-an-split[data-astro-cid-jwqkh3iv]{grid-template-columns:1fr 1.6fr;align-items:start;gap:clamp(1rem,4vw,2.6rem);display:grid}.ev-an-split-l[data-astro-cid-jwqkh3iv] h2[data-astro-cid-jwqkh3iv]{margin:0}.ev-an-split-r[data-astro-cid-jwqkh3iv] p[data-astro-cid-jwqkh3iv]{max-width:none;margin-top:0}@media (max-width:760px){.ev-an-split[data-astro-cid-jwqkh3iv]{grid-template-columns:1fr;gap:.8rem}}.ev-card[data-astro-cid-z3g4ogyb]{background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,12px);box-shadow:var(--public-shadow);padding:clamp(1.3rem,3.5vw,2rem)}.ev-card-head[data-astro-cid-z3g4ogyb]{margin:0 0 var(--asm-gap,1rem);font-family:var(--public-font-heading);font-size:calc(var(--asm-h2,2rem) * .68);font-weight:700;line-height:1.2}.ev-card[data-astro-cid-z3g4ogyb] p[data-astro-cid-z3g4ogyb]{max-width:none}.ev-c-link[data-astro-cid-z3g4ogyb]{margin-top:var(--asm-gap,1rem)}.ev-banner[data-astro-cid-nb2wwptb]{background:color-mix(in srgb, var(--public-accent) 10%, var(--public-bg));border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);padding:clamp(1.4rem,4vw,2.4rem) 0}.ev-banner-in[data-astro-cid-nb2wwptb]{max-width:1180px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.ev-banner-head[data-astro-cid-nb2wwptb]{margin:0 0 var(--asm-gap,1rem);font-family:var(--public-font-heading);font-weight:800}.ev-banner-body[data-astro-cid-nb2wwptb]{max-width:68ch}.ev-c-link[data-astro-cid-nb2wwptb]{margin-top:var(--asm-gap,1rem)}.ev-rows-r[data-astro-cid-v7fttc24]{border-top:2px solid var(--public-accent);border-bottom:1px solid var(--public-line);padding:clamp(.9rem,2.5vw,1.4rem) 0}.ev-rows-head[data-astro-cid-v7fttc24]{font-family:var(--public-font-heading);font-size:calc(var(--asm-h2,2rem) * .62);margin:0 0 .6rem;font-weight:700}.ev-c-link[data-astro-cid-v7fttc24]{margin-top:var(--asm-gap,1rem)}.ev-card[data-astro-cid-jubnd3by]{background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,12px);box-shadow:var(--public-shadow);padding:clamp(1.3rem,3.5vw,2rem)}.ev-card-head[data-astro-cid-jubnd3by]{margin:0 0 var(--asm-gap,1rem);font-family:var(--public-font-heading);font-size:calc(var(--asm-h2,2rem) * .68);font-weight:700;line-height:1.2}.ev-card[data-astro-cid-jubnd3by] p[data-astro-cid-jubnd3by]{max-width:none}.ev-c-link[data-astro-cid-jubnd3by]{margin-top:var(--asm-gap,1rem)}.ev-dl[data-astro-cid-c6eza5mj]{margin:0}.ev-dl-t[data-astro-cid-c6eza5mj]{font-family:var(--public-font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent);border-bottom:1px solid var(--public-line);margin-bottom:.9rem;padding-bottom:.5rem;font-size:.78rem;font-weight:700}.ev-dl-d[data-astro-cid-c6eza5mj]{max-width:64ch;margin:0}.ev-panel[data-astro-cid-lpd4ntoq]{background:var(--public-bg);border:1px solid var(--public-line);border-left:4px solid var(--public-accent);border-radius:var(--public-radius,12px);padding:clamp(1.3rem,3.5vw,2rem)}.ev-panel-head[data-astro-cid-lpd4ntoq]{margin:0 0 var(--asm-gap,1rem);font-family:var(--public-font-heading);font-size:calc(var(--asm-h2,2rem) * .66);font-weight:700}.ev-panel[data-astro-cid-lpd4ntoq] p[data-astro-cid-lpd4ntoq]{max-width:none}.ev-card[data-astro-cid-j2h5h7my]{background:var(--public-bg);border:1px solid var(--public-line);border-radius:var(--public-radius,12px);box-shadow:var(--public-shadow);padding:clamp(1.3rem,3.5vw,2rem)}.ev-card-head[data-astro-cid-j2h5h7my]{margin:0 0 var(--asm-gap,1rem);font-family:var(--public-font-heading);font-size:calc(var(--asm-h2,2rem) * .68);font-weight:700;line-height:1.2}.ev-card[data-astro-cid-j2h5h7my] p[data-astro-cid-j2h5h7my]{max-width:none}.ev-c-link[data-astro-cid-j2h5h7my]{margin-top:var(--asm-gap,1rem)}.ev-note[data-astro-cid-gs5at7zq]{border-left:3px solid var(--public-line);padding-left:clamp(.9rem,2.5vw,1.4rem)}.ev-note-head[data-astro-cid-gs5at7zq]{font-family:var(--public-font-heading);font-size:calc(var(--asm-h2,2rem) * .6);margin:0 0 .6rem;font-weight:700}.ev-note-body[data-astro-cid-gs5at7zq]{max-width:62ch}.ev-tile[data-astro-cid-7z6lqkss]{background:color-mix(in srgb, var(--public-accent) 5%, var(--public-bg));border-radius:var(--public-radius,12px);padding:clamp(1.3rem,3.5vw,2rem)}.ev-tile-bar[data-astro-cid-7z6lqkss]{background:var(--public-accent);border-radius:2px;width:42px;height:4px;margin-bottom:.9rem}.ev-tile-head[data-astro-cid-7z6lqkss]{margin:0 0 var(--asm-gap,1rem);font-family:var(--public-font-heading);font-size:calc(var(--asm-h2,2rem) * .64);font-weight:700}.ev-tile[data-astro-cid-7z6lqkss] p[data-astro-cid-7z6lqkss]{max-width:none}.cal-subscribe-btn{background:var(--public-solid);color:#fff;border:1px solid var(--public-solid);height:38px;font:inherit;cursor:pointer;box-shadow:0 1px 3px color-mix(in srgb, var(--public-solid) 25%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:.84rem;font-weight:700;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex}.cal-subscribe-btn:hover{background:var(--public-solid-hover);box-shadow:0 4px 12px color-mix(in srgb, var(--public-solid) 30%, transparent);transform:translateY(-1px)}.cal-subscribe-btn svg{opacity:.95;flex-shrink:0}body.cal-sub-open{touch-action:none;overflow:hidden}.cal-subscribe-backdrop{z-index:4000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:pan-y;overscroll-behavior:contain;background:#0009;justify-content:center;align-items:center;padding:16px;position:fixed;inset:0}.cal-subscribe-dialog{background:var(--public-bg);color:var(--public-text);border:1px solid var(--public-line);border-radius:20px;width:min(480px,100vw - 32px);max-height:90vh;padding:30px 28px 24px;position:relative;overflow-y:auto;box-shadow:0 30px 70px #00000073}.cal-subscribe-close{border:1px solid var(--public-line);background:var(--public-bg-soft);width:40px;height:40px;color:var(--public-muted);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex;position:absolute;top:14px;right:14px}.cal-subscribe-close svg{display:block}.cal-subscribe-close:hover{color:var(--public-text);background:var(--public-line)}.cal-subscribe-hero{text-align:center;margin-bottom:22px}.cal-subscribe-hero-icon{color:#fff;background:linear-gradient(135deg, var(--public-accent), var(--public-accent-dark));width:56px;height:56px;box-shadow:0 6px 18px color-mix(in srgb, var(--public-accent) 35%, transparent);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.cal-subscribe-title{margin:0 0 8px;font-family:Merriweather,Georgia,serif;font-size:1.4rem;font-weight:900;line-height:1.25}.cal-subscribe-lead{color:var(--public-muted);max-width:360px;margin:0 auto;font-size:.9rem;line-height:1.55}.cal-subscribe-options{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.cal-subscribe-option{border:1px solid var(--public-line);color:var(--public-text);background:var(--public-bg);border-radius:14px;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;transition:border-color .15s,background .15s,transform .1s,box-shadow .15s;display:flex}.cal-subscribe-option:hover{border-color:var(--public-accent);background:color-mix(in srgb, var(--public-accent) 5%, transparent);transform:translateY(-1px);box-shadow:0 4px 14px #00000014}.cal-subscribe-icon{background:var(--public-bg-soft);border:1px solid var(--public-line-soft,var(--public-line));border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.cal-subscribe-icon--apple{color:#fff;background:#000;border-color:#000}.cal-subscribe-icon--google,.cal-subscribe-icon--outlook{background:#fff;border-color:#e3e6ea}.cal-subscribe-option-text{flex:1;min-width:0}.cal-subscribe-option strong{color:var(--public-text);font-size:.96rem;font-weight:700;display:block}.cal-subscribe-option small{color:var(--public-muted);margin-top:2px;font-size:.78rem;line-height:1.35;display:block}.cal-subscribe-option-arrow{color:var(--public-muted);flex-shrink:0;font-size:1.5rem;line-height:1;transition:color .15s,transform .15s}.cal-subscribe-option:hover .cal-subscribe-option-arrow{color:var(--public-accent);transform:translate(2px)}.cal-subscribe-manual{border-top:1px solid var(--public-line-soft,var(--public-line));padding-top:16px}.cal-subscribe-manual-label{letter-spacing:.08em;text-transform:uppercase;color:var(--public-muted);margin-bottom:8px;font-size:.7rem;font-weight:800}.cal-subscribe-manual-row{align-items:stretch;gap:8px;display:flex}.cal-subscribe-url{border:1px solid var(--public-line);background:var(--public-bg-soft);color:var(--public-text);font:inherit;border-radius:8px;flex:1;min-width:0;padding:8px 12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.84rem}.cal-subscribe-copy-btn{background:var(--public-solid);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:8px 18px;font-size:.85rem;font-weight:700;transition:background .15s}.cal-subscribe-copy-btn:hover{background:var(--public-solid-hover)}.cal-subscribe-copy-btn.is-copied{background:#22c55e}.cal-subscribe-hint{color:var(--public-muted);margin-top:8px;font-size:.78rem;line-height:1.4}.cal-subscribe-notice{background:color-mix(in srgb, var(--public-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--public-accent) 22%, transparent);color:var(--public-text);border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:.82rem;line-height:1.5;display:flex}.cal-subscribe-notice-icon{flex-shrink:0;font-size:1.1rem;line-height:1.3}.cal-subscribe-notice strong{color:var(--public-accent)}.cal-modal-addto{border-top:1px dashed var(--public-line);margin-top:16px;padding-top:14px}.cal-modal-addto-label{letter-spacing:.08em;text-transform:uppercase;color:var(--public-muted);margin-bottom:8px;font-size:.7rem;font-weight:800}.cal-modal-addto-links{flex-wrap:wrap;gap:8px;display:flex}.cal-modal-addto-link{border:1px solid var(--public-line);background:var(--public-bg-soft);color:var(--public-text);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.cal-modal-addto-link:hover{border-color:var(--public-accent);color:var(--public-accent)}.cal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cal-toolbar-left{align-items:center;gap:8px;display:flex}.cal-toolbar-right{align-items:center;gap:16px;display:flex}.cal-nav-btn{border:1.5px solid var(--public-line);width:38px;height:38px;color:var(--public-text);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;transition:border-color .15s,background .15s;display:flex}.cal-nav-btn:hover{border-color:var(--public-accent);background:var(--public-bg-soft)}.cal-today-btn{border:1.5px solid var(--public-line);height:38px;color:var(--public-text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;padding:0 16px;font-size:.88rem;font-weight:700;transition:border-color .15s,background .15s}.cal-today-btn:hover{border-color:var(--public-accent);background:var(--public-bg-soft)}.cal-month-label{color:var(--public-text);letter-spacing:-.02em;margin-left:6px;font-family:Merriweather,Georgia,serif;font-size:1.35rem;font-weight:800}.cal-legend{color:var(--public-muted);align-items:center;gap:7px;font-size:.8rem;font-weight:600;display:flex}.cal-legend-dot{background:var(--public-accent);border-radius:3px;flex-shrink:0;width:12px;height:12px}.cal-wrap{border:1px solid var(--public-line-soft);box-shadow:var(--public-shadow);background:#fff;border-radius:16px;overflow:hidden}.cal-dow{background:var(--public-bg-soft);border-bottom:1px solid var(--public-line-soft);grid-template-columns:repeat(7,1fr);display:grid}.cal-dow>div{text-align:center;text-transform:uppercase;letter-spacing:.07em;color:var(--public-muted);padding:10px 4px;font-size:.72rem;font-weight:800}.cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.cal-loading{text-align:center;color:var(--public-muted);grid-column:1/-1;padding:40px;font-size:.92rem}.cal-cell{border-right:1px solid var(--public-line-soft);border-bottom:1px solid var(--public-line-soft);vertical-align:top;cursor:default;background:#fff;min-height:100px;padding:8px 7px 6px;transition:background .12s}.cal-cell:nth-child(7n){border-right:none}.cal-row-last .cal-cell{border-bottom:none}.cal-cell-other{background:var(--public-bg-soft)}.cal-cell-today{background:color-mix(in srgb, var(--public-accent) 6%, transparent)!important}.cal-date-num{color:var(--public-muted);margin-bottom:5px;font-size:.85rem;font-weight:700;line-height:1}.cal-cell-today .cal-date-num{color:#fff;background:var(--public-solid);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:6px;font-size:.8rem;display:flex}.cal-cell:not(.cal-cell-other) .cal-date-num{color:var(--public-text)}.cal-cell-today:not(.cal-cell-other) .cal-date-num{color:#fff}.cal-event-chip{background:var(--public-accent);color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:5px;margin-bottom:3px;padding:3px 7px;font-size:.7rem;font-weight:700;line-height:1.4;transition:background .12s,transform .1s;display:block;overflow:hidden}.cal-event-chip:hover{background:var(--public-accent-dark);transform:translateY(-1px)}.cal-event-chip.cal-chip-active{background:var(--public-accent-dark);outline:2px solid var(--public-accent);outline-offset:1px}.cal-more{color:var(--public-muted);cursor:pointer;padding:2px 4px;font-size:.68rem;font-weight:700}.cal-more:hover,.cal-more:focus-visible{color:var(--public-accent);outline:none;text-decoration:underline}.cal-day-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.cal-day-item{text-align:left;background:var(--public-bg-soft);border:1px solid var(--public-line-soft);cursor:pointer;width:100%;font:inherit;color:var(--public-text);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.cal-day-item:hover,.cal-day-item:focus-visible{border-color:var(--public-accent);outline:none}.cal-day-item-title{font-weight:700}.cal-day-item-time{color:var(--public-muted);white-space:nowrap;font-size:.85rem}.cal-legend-dot-shoot{background:#2563eb}.cal-shoot-chip{color:#1d4ed8;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#2563eb1a;border:1px solid #2563eb38;border-radius:5px;margin-bottom:3px;padding:3px 7px;font-size:.7rem;font-weight:700;line-height:1.4;transition:background .12s;display:block;overflow:hidden}.cal-shoot-chip:hover{background:#2563eb2e}.cal-holiday{color:#9ca3a0;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;padding:1px 3px;font-size:.6rem;font-style:italic;line-height:1.3;overflow:hidden}.cal-modal-backdrop{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:20px;animation:.18s cal-backdrop-in;display:flex;position:fixed;inset:0}@keyframes cal-backdrop-in{0%{opacity:0}to{opacity:1}}.cal-modal{border-top:4px solid var(--public-accent);background:#fff;border-radius:18px;width:100%;max-width:520px;padding:32px 36px;animation:.2s cal-modal-in;position:relative;box-shadow:0 24px 64px #00000038}@keyframes cal-modal-in{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.cal-modal-close{color:#5f666d;cursor:pointer;background:#f7f7f5;border:1.5px solid #d4d8d3;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;line-height:1;transition:border-color .15s,color .15s;display:flex;position:absolute;top:16px;right:18px}.cal-modal-close:hover{color:#1c2023;border-color:#1c2023}.cal-modal-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--public-accent);margin-bottom:8px;font-size:.72rem;font-weight:800}.cal-modal-title{color:#1c2023;margin:0 0 14px;padding-right:46px;font-family:Merriweather,Georgia,serif;font-size:1.3rem;font-weight:800;line-height:1.3}.cal-modal-meta{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.cal-modal-meta-row{color:#5f666d;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.4;display:flex}.cal-modal-meta-icon{color:var(--public-accent);flex-shrink:0;margin-top:2px}.cal-modal-meta-icon svg{display:block}.cal-modal-desc{color:#1c2023;opacity:.85;border-top:1px solid #e8ebe7;margin:0;padding-top:14px;font-size:.92rem;line-height:1.7}@media (prefers-color-scheme:dark){.cal-wrap{background:var(--public-bg-alt);border-color:var(--public-line)}.cal-dow{background:var(--public-bg-soft);border-bottom-color:var(--public-line)}.cal-dow>div{color:var(--public-muted)}.cal-cell{background:var(--public-bg-alt);border-right-color:var(--public-line);border-bottom-color:var(--public-line)}.cal-cell-other{background:var(--public-bg)}.cal-cell-today{background:color-mix(in srgb, var(--public-accent-bright) 7%, transparent)!important}.cal-date-num{color:var(--public-muted)}.cal-cell:not(.cal-cell-other) .cal-date-num{color:var(--public-text)}.cal-cell-today:not(.cal-cell-other) .cal-date-num{background:var(--public-solid);color:#fff}.cal-event-chip{background:color-mix(in srgb, var(--public-accent-bright) 18%, transparent);color:var(--public-accent-bright)}.cal-event-chip:hover{background:color-mix(in srgb, var(--public-accent-bright) 28%, transparent)}.cal-more{color:var(--public-muted)}.cal-nav-btn,.cal-today-btn{background:var(--public-bg-alt);border-color:var(--public-line);color:var(--public-text)}.cal-nav-btn:hover,.cal-today-btn:hover{border-color:var(--public-accent-bright);background:var(--public-bg-soft)}.cal-month-label{color:var(--public-text)}.cal-legend{color:var(--public-muted)}.cal-legend-dot{background:var(--public-accent-bright)}.cal-loading,.cal-holiday{color:var(--public-muted)}.cal-legend-dot-shoot{background:#60a5fa}.cal-shoot-chip{color:#93c5fd;background:#60a5fa1f;border-color:#60a5fa38}.cal-shoot-chip:hover{background:#60a5fa38}.cal-modal{background:var(--public-bg-alt);border-top-color:var(--public-accent-bright);box-shadow:0 24px 64px #0009}.cal-modal-close{background:var(--public-bg-soft);border-color:var(--public-line);color:var(--public-muted)}.cal-modal-close:hover{border-color:var(--public-text);color:var(--public-text)}.cal-modal-eyebrow{color:var(--public-accent-bright)}.cal-modal-title{color:var(--public-text)}.cal-modal-meta-row{color:var(--public-muted)}.cal-modal-desc{color:var(--public-text);border-top-color:var(--public-line)}}@media (max-width:700px){.cal-cell{min-height:62px;padding:5px 4px 4px}.cal-date-num{font-size:.75rem}.cal-event-chip{border-radius:3px;justify-content:center;align-items:center;min-height:14px;margin-bottom:2px;padding:0 2px;font-size:0;line-height:1;display:flex}.cal-event-chip:before{content:"Tap here";letter-spacing:.02em;color:inherit;font-size:.55rem;font-weight:700}.cal-more{padding:1px 2px;font-size:.6rem;display:block}.cal-holiday{display:none}.cal-shoot-chip{border-radius:3px;justify-content:center;align-items:center;min-height:14px;padding:0 2px;font-size:0;line-height:1;display:flex}.cal-shoot-chip:before{content:"Tap here";letter-spacing:.02em;color:inherit;font-size:.55rem;font-weight:700}.cal-month-label{font-size:1.05rem}.cal-toolbar{row-gap:10px}.cal-toolbar-right{width:100%}.cal-toolbar-right .cal-legend{display:none}.cal-subscribe-btn{width:100%;height:42px;font-size:.9rem}.cal-modal{padding:24px 22px}}.cal-mobile-hint{display:none}@media (max-width:700px){.cal-mobile-hint{color:var(--public-muted);flex-wrap:wrap;align-items:center;gap:6px 4px;margin:12px 2px 0;font-size:.78rem;font-weight:600;display:flex}.cal-mobile-hint .cal-legend-dot{border-radius:2px;width:10px;height:10px}.cal-mobile-hint-tip{color:var(--public-muted);opacity:.85;margin-left:auto;font-style:italic;font-weight:500}}
