.wi-wrap[data-astro-cid-5f4x4g6b]{max-inline-size:var(--container-max);margin-inline:auto;padding-inline:1.5rem}[data-astro-cid-5f4x4g6b]:where(.wi-hero,.wi-list-section) [data-astro-cid-5f4x4g6b]:where(h1,h2,p,ul){margin:0}.wi-hero[data-astro-cid-5f4x4g6b]{background:var(--color-vsp-dark);padding-block:5rem 4rem;position:relative;overflow:clip}.wi-hero-glow[data-astro-cid-5f4x4g6b]{pointer-events:none;background:radial-gradient(ellipse 60% 50% at 20% 100%, color-mix(in oklch, var(--color-vsp-teal) 14%, transparent) 0%, transparent 60%), radial-gradient(ellipse 55% 45% at 80% 100%, color-mix(in oklch, var(--color-vsp-purple) 13%, transparent) 0%, transparent 60%);position:absolute;inset:0}.wi-hero-inner[data-astro-cid-5f4x4g6b]{flex-direction:column;gap:1.25rem;display:flex;position:relative}.wi-hero[data-astro-cid-5f4x4g6b] .eyebrow[data-astro-cid-5f4x4g6b]{margin-block-end:0}.wi-h1[data-astro-cid-5f4x4g6b]{font-size:var(--text-h1);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-vsp-white);text-wrap:balance;max-inline-size:34rem}.wi-lead[data-astro-cid-5f4x4g6b]{font-size:var(--text-lg);color:color-mix(in oklch, var(--color-vsp-white) 65%, transparent);max-inline-size:36rem;font-weight:300;line-height:var(--leading-relaxed);text-wrap:pretty}.wi-list-section[data-astro-cid-5f4x4g6b]{background:var(--color-vsp-gray-50)}.wi-list[data-astro-cid-5f4x4g6b]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem;display:grid}.wi-card[data-astro-cid-5f4x4g6b]{background:var(--color-vsp-white);border:1px solid var(--color-vsp-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:clip}.wi-card-link[data-astro-cid-5f4x4g6b]{color:inherit;text-decoration:none}.wi-card-link[data-astro-cid-5f4x4g6b]:after{content:"";border-radius:inherit;position:absolute;inset:0}.wi-card-link[data-astro-cid-5f4x4g6b]:focus-visible{outline:none}.wi-card[data-astro-cid-5f4x4g6b]:has(.wi-card-link:focus-visible){outline:2px solid var(--color-vsp-purple);outline-offset:2px}.wi-visual[data-astro-cid-5f4x4g6b]{background:linear-gradient(to top, color-mix(in oklch, var(--color-vsp-teal) 22%, var(--color-vsp-ultra)), var(--color-vsp-ultra));justify-content:space-between;align-items:end;block-size:13.5rem;padding-inline:1.5rem .5rem;display:flex;position:relative}.wi-visual[data-astro-cid-5f4x4g6b] img[data-astro-cid-5f4x4g6b]{object-fit:contain;object-position:bottom center;align-self:end;block-size:calc(100% - 1rem);inline-size:auto}.wi-next[data-astro-cid-5f4x4g6b]{border-radius:var(--radius-md);background:var(--color-vsp-white);box-shadow:var(--shadow-card);flex-direction:column;align-self:center;gap:.125rem;padding:.875rem 1rem;display:flex}.wi-next[data-astro-cid-5f4x4g6b][hidden]{display:none}.wi-next-label[data-astro-cid-5f4x4g6b]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-vsp-purple);font-weight:500}.wi-next-day[data-astro-cid-5f4x4g6b]{font-size:var(--text-h3);color:var(--color-vsp-dark);white-space:nowrap;font-weight:700;line-height:1.2}.wi-next-time[data-astro-cid-5f4x4g6b]{font-size:var(--text-sm);color:var(--color-vsp-body)}.wi-next-time[data-astro-cid-5f4x4g6b] span[data-astro-cid-5f4x4g6b]{color:var(--color-vsp-dark);font-variant-numeric:tabular-nums;font-weight:600}.wi-body[data-astro-cid-5f4x4g6b]{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem 1.5rem 1.75rem;display:flex}.wi-cadence[data-astro-cid-5f4x4g6b]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-vsp-teal);font-weight:500}.wi-h2[data-astro-cid-5f4x4g6b]{font-size:var(--text-h3);font-weight:700;line-height:var(--leading-snug);color:var(--color-vsp-dark);text-wrap:balance}.wi-host[data-astro-cid-5f4x4g6b]{font-size:var(--text-xs);color:var(--color-vsp-body);line-height:var(--leading-normal);align-items:baseline;gap:.5rem;display:flex}.wi-host[data-astro-cid-5f4x4g6b] i[data-astro-cid-5f4x4g6b]{flex:none;font-size:.7rem}.wi-desc[data-astro-cid-5f4x4g6b]{font-size:var(--text-sm);color:var(--color-vsp-body);font-weight:300;line-height:var(--leading-relaxed);text-wrap:pretty}.wi-onpage[data-astro-cid-5f4x4g6b]{border-block-start:1px solid var(--color-vsp-gray-200);flex-direction:column;gap:.5rem;margin-block-start:auto;padding-block-start:1rem;display:flex}.wi-onpage-label[data-astro-cid-5f4x4g6b]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:color-mix(in oklch, var(--color-vsp-body) 75%, transparent);font-weight:500}.wi-onpage[data-astro-cid-5f4x4g6b] ul[data-astro-cid-5f4x4g6b]{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.wi-onpage[data-astro-cid-5f4x4g6b] li[data-astro-cid-5f4x4g6b]{font-size:var(--text-sm);color:var(--color-vsp-dark);line-height:var(--leading-snug);align-items:baseline;gap:.625rem;display:flex}.wi-onpage[data-astro-cid-5f4x4g6b] li[data-astro-cid-5f4x4g6b]>i[data-astro-cid-5f4x4g6b]{inline-size:1rem;color:var(--color-vsp-purple);flex:none;font-size:.85em}.wi-ep-title[data-astro-cid-5f4x4g6b]{color:var(--color-vsp-body);padding-block-start:.125rem;font-weight:300;display:block}.wi-cta[data-astro-cid-5f4x4g6b]{font-size:var(--text-sm);color:var(--color-vsp-dark);align-self:start;padding-block-start:.5rem;font-weight:600;transition:color .15s}.wi-cta[data-astro-cid-5f4x4g6b].btn-icon-swap:before{top:calc(50% + .25rem)}@media (hover:hover) and (pointer:fine){.wi-card[data-astro-cid-5f4x4g6b]:hover{box-shadow:var(--shadow-hover);border-color:var(--color-vsp-purple)}.wi-card[data-astro-cid-5f4x4g6b]:hover .wi-cta[data-astro-cid-5f4x4g6b]{color:var(--color-vsp-purple)}}
