.scard[data-astro-cid-4i224wuj]{border:1px solid var(--color-card-edge);background:var(--color-surface);color:var(--color-text);text-align:start;border-radius:8px;flex-direction:column;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.scard[data-astro-cid-4i224wuj]:hover{box-shadow:0 8px 24px #030b1914}.scard[data-astro-cid-4i224wuj]:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.scard__media[data-astro-cid-4i224wuj]{display:block}.scard__image[data-astro-cid-4i224wuj]{aspect-ratio:570/336;object-fit:cover;width:100%;height:auto;display:block}.scard__body[data-astro-cid-4i224wuj]{flex-direction:column;flex:1;padding:14px 12px 16px;display:flex}.scard__tag[data-astro-cid-4i224wuj]{color:var(--color-accent-text);letter-spacing:2px;text-transform:uppercase;margin:0;font-size:11px;line-height:14px}.scard--video[data-astro-cid-4i224wuj] .scard__tag[data-astro-cid-4i224wuj]{color:var(--color-video-accent)}.scard__title[data-astro-cid-4i224wuj]{font-family:var(--font-sans);margin:10px 0 12px;font-size:16px;font-weight:500;line-height:21px}.scard__subtitle[data-astro-cid-4i224wuj]{font-weight:400;display:block}.scard__when[data-astro-cid-4i224wuj]{border-block-start:1px solid var(--color-card-edge);text-transform:uppercase;margin:auto 0 0;padding-block-start:12px;font-size:14px;font-weight:500;line-height:18px}.scard__bar[data-astro-cid-4i224wuj]{margin-inline:6px}.scard__link[data-astro-cid-4i224wuj]{color:inherit;align-self:flex-start;align-items:center;gap:5px;margin-block-start:10px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.scard__link[data-astro-cid-4i224wuj] [data-astro-cid-4i224wuj][data-label]{text-underline-offset:3px;text-decoration:underline}.scard__link[data-astro-cid-4i224wuj]:after{content:"";position:absolute;inset:0}.scard__link[data-astro-cid-4i224wuj]:focus-visible{outline:none}.scard--featured[data-astro-cid-4i224wuj]{border:2px solid var(--color-accent);border-radius:10px;box-shadow:0 12px 40px #030b191f}.scard--featured[data-astro-cid-4i224wuj].scard--video{border-color:var(--color-video-accent)}.scard--featured[data-astro-cid-4i224wuj] .scard__body[data-astro-cid-4i224wuj]{padding:18px 20px 22px}.scard--featured[data-astro-cid-4i224wuj] .scard__tag[data-astro-cid-4i224wuj]{font-size:12px}.scard--featured[data-astro-cid-4i224wuj] .scard__when[data-astro-cid-4i224wuj]{text-transform:none;font-size:16px}.scard--featured[data-astro-cid-4i224wuj] .scard__link[data-astro-cid-4i224wuj]{color:var(--color-accent-text);font-size:16px}.scard--featured[data-astro-cid-4i224wuj].scard--video .scard__link[data-astro-cid-4i224wuj]{color:var(--color-video-accent)}@media (prefers-reduced-motion:reduce){.scard[data-astro-cid-4i224wuj]{transition:none}}.shero[data-astro-cid-76sc57il]{width:min(1066px,100% - 40px);color:var(--color-text);grid-template-columns:minmax(0,470px) 430px;justify-content:space-between;align-items:center;gap:40px;margin-inline:auto;padding-block:30px 90px;display:grid}.shero--alone[data-astro-cid-76sc57il]{text-align:center;grid-template-columns:minmax(0,620px);justify-content:center}.shero__brand[data-astro-cid-76sc57il]{align-items:center;gap:10px;margin:0;display:inline-flex}.shero__logo[data-astro-cid-76sc57il]{width:84px;height:auto;display:block}.shero__eyebrow[data-astro-cid-76sc57il]{color:var(--color-accent-text);letter-spacing:5.28px;text-transform:uppercase;padding-block-start:6px;font-size:16px;line-height:14px}.shero__title[data-astro-cid-76sc57il]{font-family:var(--font-serif);margin:28px 0 0;font-size:68px;font-weight:400;line-height:65px}.shero__body[data-astro-cid-76sc57il]{margin:22px 0 0;font-size:18px;line-height:27px}.shero__actions[data-astro-cid-76sc57il]{flex-wrap:wrap;gap:16px;margin:38px 0 0;display:flex}.shero--alone[data-astro-cid-76sc57il] .shero__actions[data-astro-cid-76sc57il]{justify-content:center}.shero__button[data-astro-cid-76sc57il]{border:1.5px solid var(--color-text);min-height:46px;color:var(--color-text);border-radius:4px;align-items:center;padding-inline:26px;font-size:16px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.shero__button[data-astro-cid-76sc57il]:hover{background:var(--color-surface)}.shero__button--fill[data-astro-cid-76sc57il]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse)}.shero__button--fill[data-astro-cid-76sc57il]:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.shero__button[data-astro-cid-76sc57il]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.shero__next[data-astro-cid-76sc57il]{margin:0;padding:0;list-style:none}@media (width<=1023px){.shero[data-astro-cid-76sc57il]{text-align:center;grid-template-columns:minmax(0,470px);justify-content:center;gap:32px;padding-block:24px 64px}.shero__title[data-astro-cid-76sc57il]{margin-block-start:20px;font-size:40px;line-height:44px}.shero__body[data-astro-cid-76sc57il]{margin-block-start:16px;font-size:16px;line-height:24px}.shero__actions[data-astro-cid-76sc57il]{display:none}}@media (prefers-reduced-motion:reduce){.shero__button[data-astro-cid-76sc57il]{transition:none}}.slist[data-astro-cid-dhrc7utz]{color:var(--color-text);text-align:center;padding:70px 20px 100px;scroll-margin-block-start:70px}.slist--past[data-astro-cid-dhrc7utz]{background:var(--color-surface-alt)}.slist__title[data-astro-cid-dhrc7utz]{font-family:var(--font-serif);margin:0;font-size:50px;font-weight:400;line-height:58px}.slist__body[data-astro-cid-dhrc7utz]{margin:8px 0 0;font-size:16px;line-height:24px}.slist__grid[data-astro-cid-dhrc7utz]{grid-template-columns:repeat(auto-fit,minmax(0,285px));justify-content:center;gap:24px;max-width:1212px;margin:40px auto 0;padding:0;list-style:none;display:grid}.slist__grid[data-astro-cid-dhrc7utz]:empty{display:none}.slist__empty[data-astro-cid-dhrc7utz]{margin:32px 0 0;font-size:16px}@media (width<=1279px){.slist__grid[data-astro-cid-dhrc7utz]{grid-template-columns:repeat(2,minmax(0,285px))}}@media (width<=639px){.slist[data-astro-cid-dhrc7utz]{padding-block:56px 64px}.slist__title[data-astro-cid-dhrc7utz]{font-size:34px;line-height:40px}.slist__grid[data-astro-cid-dhrc7utz]{grid-template-columns:minmax(0,335px);gap:20px;margin-block-start:28px}}
