.xcard[data-astro-cid-m73p66se]{position:relative;display:block;overflow:clip;border-radius:var(--radius-lg);color:var(--white);text-decoration:none;isolation:isolate}.xcard__scrim[data-astro-cid-m73p66se]{position:absolute;inset:0;background:var(--scrim-bottom);pointer-events:none}.xcard__body[data-astro-cid-m73p66se]{position:absolute;inset-inline:0;bottom:0;padding:var(--space-4) var(--space-5) var(--space-5)}.xcard__title[data-astro-cid-m73p66se]{margin:0;font-size:var(--text-heading-md);color:var(--white)}.xcard__blurb[data-astro-cid-m73p66se]{margin:var(--space-2) 0 0;font-size:var(--text-small);color:var(--white)}.xcard--flat[data-astro-cid-m73p66se]{display:flex;flex-direction:column;justify-content:flex-end;min-height:44px;background:var(--bg-raised);border:1px solid var(--border-soft);color:var(--text)}.xcard--flat[data-astro-cid-m73p66se] .xcard__body[data-astro-cid-m73p66se]{position:static;padding:var(--space-5)}.xcard--flat[data-astro-cid-m73p66se] .xcard__title[data-astro-cid-m73p66se]{color:var(--text)}.xcard--flat[data-astro-cid-m73p66se] .xcard__blurb[data-astro-cid-m73p66se]{color:var(--text-secondary)}.bcard[data-astro-cid-dwgc55go]{border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--shadow-1);overflow:clip}.bcard__link[data-astro-cid-dwgc55go]{display:block;color:var(--text);text-decoration:none}.bcard__body[data-astro-cid-dwgc55go]{padding:var(--space-5)}.bcard__meta[data-astro-cid-dwgc55go]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);font-size:var(--text-caption);color:var(--text-muted)}.bcard__tag[data-astro-cid-dwgc55go]{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--red-600)}.bcard__title[data-astro-cid-dwgc55go]{margin:0 0 var(--space-2);font-size:var(--text-heading-md)}.bcard__excerpt[data-astro-cid-dwgc55go]{margin:0;font-size:var(--text-small);color:var(--text-secondary)}@media(hover:hover){.bcard[data-astro-cid-dwgc55go]:hover .bcard__title[data-astro-cid-dwgc55go]{text-decoration:underline;text-decoration-color:var(--beige-700)}}.rail[data-astro-cid-qi5tmtyr]{background:var(--charcoal-900);border-block:1px solid var(--charcoal-950)}.rail__inner[data-astro-cid-qi5tmtyr]{display:flex;align-items:center;gap:var(--space-4);width:100%;max-width:var(--container-wide);min-height:5rem;margin-inline:auto;padding:var(--space-2) var(--gutter)}.rail__eyebrow[data-astro-cid-qi5tmtyr]{flex:none;margin:0;color:var(--beige-300);font-size:var(--text-caption);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rail__track[data-astro-cid-qi5tmtyr]{position:relative;flex:auto;min-width:0;timeline-scope:--rail-scroll}.rail__chips[data-astro-cid-qi5tmtyr]{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;min-height:44px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;scroll-timeline:--rail-scroll inline}.rail__chips[data-astro-cid-qi5tmtyr]::-webkit-scrollbar{display:none}.rail__chips[data-astro-cid-qi5tmtyr]>li[data-astro-cid-qi5tmtyr]{display:flex;flex:none;align-items:center;min-height:44px}.rail__chip[data-astro-cid-qi5tmtyr]{display:inline-flex;align-items:center;gap:.75ch;min-height:44px;padding-inline:var(--space-4);border:1px solid var(--glass-border-dark);border-radius:var(--radius-full);color:var(--ivory-100);font-size:var(--text-small);text-decoration:none;white-space:nowrap;scroll-snap-align:start;transition:transform var(--dur-spring) var(--ease-spring),background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.rail__chip[data-astro-cid-qi5tmtyr]:active{transform:scale(.98);transition-duration:var(--t-instant);transition-timing-function:var(--ease-out)}.rail__where[data-astro-cid-qi5tmtyr]{font-weight:600}.rail__unit[data-astro-cid-qi5tmtyr]{color:var(--ivory-300)}.rail__ph[data-astro-cid-qi5tmtyr]{width:12rem;border:1px solid var(--glass-border-dark);border-radius:var(--radius-full)}.rail__note[data-astro-cid-qi5tmtyr]{color:var(--ivory-300);font-size:var(--text-small);white-space:nowrap}html.js .rail__nojs[data-astro-cid-qi5tmtyr],html:not(.js) .rail__ph[data-astro-cid-qi5tmtyr]{display:none}.rail__all[data-astro-cid-qi5tmtyr]{display:inline-flex;align-items:center;gap:.5ch;flex:none;min-height:44px;color:var(--ivory-100);font-size:var(--text-small);font-weight:600;text-decoration:none;transition:color var(--t-fast) var(--ease-out)}.rail__track[data-astro-cid-qi5tmtyr]:before,.rail__track[data-astro-cid-qi5tmtyr]:after{content:"";position:absolute;inset-block:0;width:var(--space-6);pointer-events:none}.rail__track[data-astro-cid-qi5tmtyr]:before{inset-inline-start:0;background:linear-gradient(to right,var(--charcoal-900),transparent);opacity:0}.rail__track[data-astro-cid-qi5tmtyr]:after{inset-inline-end:0;background:linear-gradient(to left,var(--charcoal-900),transparent);opacity:1}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.rail__track[data-astro-cid-qi5tmtyr]:before,.rail__track[data-astro-cid-qi5tmtyr]:after{animation:linear both rail-edge;animation-timeline:--rail-scroll}.rail__track[data-astro-cid-qi5tmtyr]:before{animation-range:0 32px}.rail__track[data-astro-cid-qi5tmtyr]:after{animation-direction:reverse;animation-range:calc(100% - 32px) 100%}}}@keyframes rail-edge{0%{opacity:0}to{opacity:1}}@media(hover:hover){.rail__chip[data-astro-cid-qi5tmtyr]:hover{border-color:var(--beige-300);background:var(--beige-300);color:var(--charcoal-900)}.rail__chip[data-astro-cid-qi5tmtyr]:hover .rail__unit[data-astro-cid-qi5tmtyr]{color:var(--charcoal-700)}.rail__all[data-astro-cid-qi5tmtyr]:hover{color:var(--beige-300)}}@media(width<=767px){.rail__inner[data-astro-cid-qi5tmtyr]{flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-height:0;padding-block:var(--space-3)}.rail__track[data-astro-cid-qi5tmtyr]{order:3;flex-basis:100%;margin-inline:calc(var(--gutter) * -1)}.rail__chips[data-astro-cid-qi5tmtyr]{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.rail__all[data-astro-cid-qi5tmtyr]{margin-inline-start:auto}}
