.card[data-astro-cid-d5ltbwm2]{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-surface-glass);flex-direction:column;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.card[data-astro-cid-d5ltbwm2]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-glow)}img[data-astro-cid-d5ltbwm2],.placeholder[data-astro-cid-d5ltbwm2]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);background:var(--color-navy-800);width:100%;display:block}.placeholder[data-astro-cid-d5ltbwm2]{background-image:var(--gradient-screen)}.body[data-astro-cid-d5ltbwm2]{gap:var(--space-2);padding:0 var(--space-1) var(--space-1);flex-direction:column;flex:1;display:flex}.tag[data-astro-cid-d5ltbwm2]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-slate-200);margin:0}[data-astro-cid-d5ltbwm2]:is(h2,h3){font-size:var(--font-size-card-title);font-weight:var(--font-weight-bold);line-height:var(--font-leading-title);margin:0}[data-astro-cid-d5ltbwm2]:is(h2,h3) a[data-astro-cid-d5ltbwm2]{text-decoration:none}[data-astro-cid-d5ltbwm2]:is(h2,h3) a[data-astro-cid-d5ltbwm2]:after{content:"";position:absolute;inset:0}.excerpt[data-astro-cid-d5ltbwm2]{font-size:var(--font-size-md);opacity:.85;margin:0}.meta[data-astro-cid-d5ltbwm2]{align-items:center;gap:var(--space-3);padding-top:var(--space-3);font-size:var(--font-size-sm);margin-top:auto;display:flex}.meta[data-astro-cid-d5ltbwm2] strong[data-astro-cid-d5ltbwm2]{font-weight:var(--font-weight-semibold);display:block}.meta[data-astro-cid-d5ltbwm2] small[data-astro-cid-d5ltbwm2]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.featured[data-astro-cid-d5ltbwm2]{gap:var(--space-8)}.light[data-astro-cid-d5ltbwm2]{border-color:var(--color-ink-line);background:var(--color-card-light);color:var(--color-navy-800)}.light[data-astro-cid-d5ltbwm2].featured{background:var(--color-card-light-strong)}.light[data-astro-cid-d5ltbwm2] [data-astro-cid-d5ltbwm2]:is(h2,h3) a[data-astro-cid-d5ltbwm2],.light[data-astro-cid-d5ltbwm2] .more[data-astro-cid-d5ltbwm2]{color:var(--color-navy-800)}.light[data-astro-cid-d5ltbwm2] .tag[data-astro-cid-d5ltbwm2],.light[data-astro-cid-d5ltbwm2] .meta[data-astro-cid-d5ltbwm2] small[data-astro-cid-d5ltbwm2]{color:var(--color-ink)}@media (width>=768px){.featured[data-astro-cid-d5ltbwm2]{flex-direction:row;align-items:center}.featured[data-astro-cid-d5ltbwm2]>.media[data-astro-cid-d5ltbwm2]{flex:none;width:55%}.featured[data-astro-cid-d5ltbwm2] [data-astro-cid-d5ltbwm2]:is(h2,h3){font-size:var(--font-size-2xl)}.featured[data-astro-cid-d5ltbwm2] .excerpt[data-astro-cid-d5ltbwm2]{font-size:var(--font-size-md)}}.more[data-astro-cid-d5ltbwm2]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--font-tracking-link)}.media[data-astro-cid-d5ltbwm2]{position:relative}.card[data-astro-cid-d5ltbwm2]:not(.light):not(.story) .more[data-astro-cid-d5ltbwm2]{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-regular)}.card[data-astro-cid-d5ltbwm2]:not(.light) .meta[data-astro-cid-d5ltbwm2]:not(:has(.avatar)) small[data-astro-cid-d5ltbwm2]{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}@media (width>=768px){.featured[data-astro-cid-d5ltbwm2]:not(.light):not(.event){border-color:var(--color-border-strong);align-items:stretch}.featured[data-astro-cid-d5ltbwm2]:not(.light):not(.event)>.media[data-astro-cid-d5ltbwm2]{width:50%}.featured[data-astro-cid-d5ltbwm2]:not(.light):not(.event) [data-astro-cid-d5ltbwm2]:is(img,.placeholder){aspect-ratio:4/3}.featured[data-astro-cid-d5ltbwm2]:not(.light):not(.event) [data-astro-cid-d5ltbwm2]:is(h2,h3){font-size:var(--font-size-prose-h2)}}.badge[data-astro-cid-d5ltbwm2]{top:var(--space-3);right:var(--space-3);text-overflow:ellipsis;white-space:nowrap;max-width:60%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-navy-900);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);position:absolute;overflow:hidden}.story[data-astro-cid-d5ltbwm2]{border-radius:var(--radius-2xl);border-color:var(--color-border-strong);background:var(--color-white-tint);gap:0;padding:0;overflow:hidden}.story[data-astro-cid-d5ltbwm2] img[data-astro-cid-d5ltbwm2],.story[data-astro-cid-d5ltbwm2] .placeholder[data-astro-cid-d5ltbwm2]{aspect-ratio:16/9;border-radius:0}.story[data-astro-cid-d5ltbwm2] .body[data-astro-cid-d5ltbwm2]{padding:var(--space-6);gap:0}.story[data-astro-cid-d5ltbwm2] .badge[data-astro-cid-d5ltbwm2]{top:var(--space-4);right:var(--space-4);padding:.2em var(--space-2);border:1px solid var(--color-ink-line);background:var(--color-white-badge);color:var(--color-navy-850);line-height:1.5;font-size:var(--font-size-badge);font-weight:var(--font-weight-semibold)}.story[data-astro-cid-d5ltbwm2] .tag[data-astro-cid-d5ltbwm2]{margin-bottom:var(--space-4);padding:.2em var(--space-2);border-radius:var(--radius-xs);border:1px solid var(--color-border-strong);background:var(--color-white-tint);color:var(--color-text);line-height:1.5;font-size:var(--font-size-badge);font-weight:var(--font-weight-semibold);align-self:flex-start}.story[data-astro-cid-d5ltbwm2] [data-astro-cid-d5ltbwm2]:is(h2,h3){margin-bottom:var(--space-2);font-size:var(--font-size-card-title);font-weight:var(--font-weight-bold);line-height:var(--font-leading-title)}.story[data-astro-cid-d5ltbwm2] .excerpt[data-astro-cid-d5ltbwm2]{opacity:1;font-size:var(--font-size-md)}.story[data-astro-cid-d5ltbwm2] .more[data-astro-cid-d5ltbwm2]{padding-top:var(--space-6);color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-transform:none;letter-spacing:0;align-items:center;gap:var(--space-2);margin-top:auto;display:inline-flex}.avatar[data-astro-cid-d5ltbwm2]{background:var(--color-white-tint);width:2.25rem;height:2.25rem;font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);border-radius:50%;flex:none;place-items:center;display:grid}.event[data-astro-cid-d5ltbwm2]{border-radius:var(--radius-lg);gap:0;padding:0;overflow:hidden}.event[data-astro-cid-d5ltbwm2] img[data-astro-cid-d5ltbwm2],.event[data-astro-cid-d5ltbwm2] .placeholder[data-astro-cid-d5ltbwm2]{border-radius:0}.event[data-astro-cid-d5ltbwm2] .body[data-astro-cid-d5ltbwm2]{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-6)}.event-tag[data-astro-cid-d5ltbwm2]{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--color-navy-900);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);position:absolute}.when[data-astro-cid-d5ltbwm2]{gap:var(--space-4);margin:0 0 var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.when[data-astro-cid-d5ltbwm2] span[data-astro-cid-d5ltbwm2]{align-items:center;gap:var(--space-2);display:inline-flex}.when[data-astro-cid-d5ltbwm2] svg[data-astro-cid-d5ltbwm2]{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.event[data-astro-cid-d5ltbwm2] .excerpt[data-astro-cid-d5ltbwm2]{opacity:1;font-size:var(--font-size-md)}.event[data-astro-cid-d5ltbwm2] [data-astro-cid-d5ltbwm2]:is(h2,h3){font-size:var(--font-size-card-title)}.event[data-astro-cid-d5ltbwm2] .more[data-astro-cid-d5ltbwm2]{padding-top:var(--space-4);align-items:center;gap:var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-transform:none;letter-spacing:0;color:inherit;margin-top:auto;display:inline-flex}.event[data-astro-cid-d5ltbwm2] .label[data-astro-cid-d5ltbwm2]{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.event[data-astro-cid-d5ltbwm2].featured{gap:0}@media (width>=768px){.event[data-astro-cid-d5ltbwm2].featured{flex-direction:row-reverse;align-items:stretch}.event[data-astro-cid-d5ltbwm2].featured>.media[data-astro-cid-d5ltbwm2]{width:50%}.event[data-astro-cid-d5ltbwm2].featured [data-astro-cid-d5ltbwm2]:is(img,.placeholder){aspect-ratio:auto;height:100%}.event[data-astro-cid-d5ltbwm2].featured .body[data-astro-cid-d5ltbwm2]{padding:var(--space-10) var(--space-12) var(--space-10) var(--space-8);justify-content:center}.event[data-astro-cid-d5ltbwm2].featured.reverse{flex-direction:row}}.event[data-astro-cid-d5ltbwm2].featured .event-tag[data-astro-cid-d5ltbwm2]{left:var(--space-3)}.event[data-astro-cid-d5ltbwm2] .partner[data-astro-cid-d5ltbwm2]{width:calc(10 * var(--font-size-md));height:auto;max-height:calc(2.5 * var(--font-size-md));object-fit:contain;object-position:left center;aspect-ratio:auto;margin-bottom:var(--space-2);background:0 0;border-radius:0;display:block}.extra[data-astro-cid-d5ltbwm2]{font-size:var(--font-size-md)}.meta[data-astro-cid-d5ltbwm2]:has(.avatar) small[data-astro-cid-d5ltbwm2]{color:var(--color-text);font-size:var(--font-size-sm)}.story[data-astro-cid-d5ltbwm2].inset{padding:var(--space-6);border:0}.story[data-astro-cid-d5ltbwm2].inset img[data-astro-cid-d5ltbwm2],.story[data-astro-cid-d5ltbwm2].inset .placeholder[data-astro-cid-d5ltbwm2]{border-radius:var(--radius-md);aspect-ratio:3/2}.story[data-astro-cid-d5ltbwm2].inset .body[data-astro-cid-d5ltbwm2]{padding:var(--space-6) 0 0}.story[data-astro-cid-d5ltbwm2].inset .tags[data-astro-cid-d5ltbwm2]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.story[data-astro-cid-d5ltbwm2].inset .tags[data-astro-cid-d5ltbwm2] .tag[data-astro-cid-d5ltbwm2]{margin-bottom:0}.story[data-astro-cid-d5ltbwm2].inset .read[data-astro-cid-d5ltbwm2]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dot[data-astro-cid-d5ltbwm2]{margin-inline:var(--space-2);font-size:var(--font-size-md)}.featured[data-astro-cid-d5ltbwm2]:not(.light):not(.event) .meta[data-astro-cid-d5ltbwm2] small[data-astro-cid-d5ltbwm2]{display:none}.lock[data-astro-cid-d5ltbwm2]{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-xs);border:1px solid var(--color-border-strong);background:var(--color-white-tint);backdrop-filter:blur(5px);color:var(--color-white);padding:.175rem;display:grid;position:absolute}.lock[data-astro-cid-d5ltbwm2] svg[data-astro-cid-d5ltbwm2]{width:var(--space-6);height:var(--space-6);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (width>=768px){.event[data-astro-cid-d5ltbwm2].featured .lock[data-astro-cid-d5ltbwm2]{right:var(--space-12)}}.extra[data-astro-cid-d5ltbwm2] p{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.extra[data-astro-cid-d5ltbwm2] ul{margin:var(--space-2) 0 0;padding-left:var(--space-list-indent)}.story[data-astro-cid-d5ltbwm2].light{border-color:var(--color-ink-line);background:var(--color-white);color:var(--color-navy-800)}.story[data-astro-cid-d5ltbwm2].light [data-astro-cid-d5ltbwm2]:is(h2,h3) a[data-astro-cid-d5ltbwm2],.story[data-astro-cid-d5ltbwm2].light .more[data-astro-cid-d5ltbwm2]{color:var(--color-navy-800)}.story[data-astro-cid-d5ltbwm2].light .tag[data-astro-cid-d5ltbwm2]{border-color:var(--color-ink-line);background:var(--color-card-light-strong);color:var(--color-navy-800)}.story[data-astro-cid-d5ltbwm2].light .badge[data-astro-cid-d5ltbwm2]{border-color:var(--color-ink-line)}.story[data-astro-cid-d5ltbwm2].light .excerpt[data-astro-cid-d5ltbwm2]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.avatar[data-astro-cid-d5ltbwm2].photo{aspect-ratio:1;object-fit:cover;border-radius:50%;padding:0}.news[data-astro-cid-d5ltbwm2]{gap:calc(1.88 * var(--font-size-md));padding:var(--font-size-md) var(--font-size-md) calc(1.88 * var(--font-size-md));border-color:var(--color-text-subtle);background:var(--color-white-tint)}.news[data-astro-cid-d5ltbwm2] img[data-astro-cid-d5ltbwm2]{aspect-ratio:auto;border-radius:var(--radius-sm);height:auto}.news[data-astro-cid-d5ltbwm2] .placeholder[data-astro-cid-d5ltbwm2]{aspect-ratio:4/3;border-radius:var(--radius-sm)}.news[data-astro-cid-d5ltbwm2] .body[data-astro-cid-d5ltbwm2]{gap:calc(1.56 * var(--font-size-md));padding:0}.news[data-astro-cid-d5ltbwm2] .more[data-astro-cid-d5ltbwm2]{padding-bottom:calc(.63 * var(--font-size-md));border-bottom:1px solid var(--color-text-subtle);letter-spacing:.0625em;align-self:flex-start}.news[data-astro-cid-d5ltbwm2] .meta[data-astro-cid-d5ltbwm2]{padding-top:0}@media (width<=767px){.event[data-astro-cid-d5ltbwm2].featured:not(.reverse)>.media[data-astro-cid-d5ltbwm2]{order:1}.event[data-astro-cid-d5ltbwm2] .body[data-astro-cid-d5ltbwm2]{padding:var(--space-6)}}.event[data-astro-cid-d5ltbwm2].featured .more[data-astro-cid-d5ltbwm2]{margin-top:var(--space-6);padding:var(--space-3) var(--space-6);border:1px solid var(--color-ink-line);border-radius:var(--radius-pill);font-weight:var(--font-weight-semibold);align-self:flex-start}.event[data-astro-cid-d5ltbwm2].featured:not(.light) .more[data-astro-cid-d5ltbwm2]{border-color:var(--color-border-strong)}.event[data-astro-cid-d5ltbwm2]:not(.light) .when[data-astro-cid-d5ltbwm2]{color:var(--color-text-muted)}.event[data-astro-cid-d5ltbwm2]:not(.light) [data-astro-cid-d5ltbwm2]:is(h2,h3)+.label[data-astro-cid-d5ltbwm2]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.event[data-astro-cid-d5ltbwm2]:not(.light) .label[data-astro-cid-d5ltbwm2],.event[data-astro-cid-d5ltbwm2]:not(.light) .extra[data-astro-cid-d5ltbwm2] p:first-child{margin:var(--space-4) 0 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--font-tracking-link);color:var(--color-text-subtle)}.event[data-astro-cid-d5ltbwm2]:not(.light) .label[data-astro-cid-d5ltbwm2]+.excerpt[data-astro-cid-d5ltbwm2]{margin-top:0}.event[data-astro-cid-d5ltbwm2]:not(.light) .excerpt[data-astro-cid-d5ltbwm2],.event[data-astro-cid-d5ltbwm2]:not(.light) .extra[data-astro-cid-d5ltbwm2] li{color:var(--color-text-muted)}.event[data-astro-cid-d5ltbwm2]:not(.light) .excerpt[data-astro-cid-d5ltbwm2]:has(+.label){color:var(--color-text);font-weight:var(--font-weight-medium)}.event[data-astro-cid-d5ltbwm2]:not(.light) .extra[data-astro-cid-d5ltbwm2] ul{padding-left:var(--space-4)}.event[data-astro-cid-d5ltbwm2]:not(.light) .extra[data-astro-cid-d5ltbwm2] li{margin-top:var(--space-1)}.event[data-astro-cid-d5ltbwm2].featured:not(.light) .more[data-astro-cid-d5ltbwm2]{z-index:1;padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);color:var(--color-white);background:var(--color-accent-soft);border-color:var(--color-accent);text-decoration:none;transition:background-color .2s;position:relative}.event[data-astro-cid-d5ltbwm2].featured:not(.light) .more[data-astro-cid-d5ltbwm2]:hover{background:var(--color-accent)}@media (prefers-reduced-motion:reduce){.event[data-astro-cid-d5ltbwm2].featured:not(.light) .more[data-astro-cid-d5ltbwm2]{transition:none}}
