.blog-featured-skeleton[data-v-b848d19a]{gap:var(--space-4);flex-direction:column;display:flex}.blog-featured-skeleton__heading[data-v-b848d19a]{border-radius:var(--radius-sm);background-color:var(--color-elevated);background-image:linear-gradient(100deg,#fff0 20%,#ffffff14 50%,#fff0 80%);background-repeat:no-repeat;background-size:220% 100%;width:13.75rem;height:2.125rem;animation:1.4s linear infinite skeleton-sweep;display:block}@media (prefers-reduced-motion:reduce){.blog-featured-skeleton__heading[data-v-b848d19a]{background-image:none;animation:none}}.blog-featured-skeleton__card[data-v-b848d19a]{gap:var(--space-6);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background-color:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}@media (width>=768px){.blog-featured-skeleton__card[data-v-b848d19a]{gap:var(--space-8);flex-direction:row;height:24.9375rem}}.blog-featured-skeleton__media[data-v-b848d19a]{background-color:var(--color-elevated);background-image:linear-gradient(100deg,#fff0 20%,#ffffff14 50%,#fff0 80%);background-repeat:no-repeat;background-size:220% 100%;height:12.5rem;animation:1.4s linear infinite skeleton-sweep}@media (prefers-reduced-motion:reduce){.blog-featured-skeleton__media[data-v-b848d19a]{background-image:none;animation:none}}@media (width>=768px){.blog-featured-skeleton__media[data-v-b848d19a]{flex-shrink:0;width:33.0625rem;height:100%}}.blog-featured-skeleton__body[data-v-b848d19a]{justify-content:center;gap:var(--space-4);padding:0 var(--space-6) var(--space-6);flex-direction:column;display:flex}@media (width>=768px){.blog-featured-skeleton__body[data-v-b848d19a]{padding:var(--space-8) var(--space-8) var(--space-8) 0;flex:1}}.blog-featured-skeleton__line[data-v-b848d19a]{border-radius:var(--radius-sm);background-color:var(--color-elevated);background-image:linear-gradient(100deg,#fff0 20%,#ffffff14 50%,#fff0 80%);background-repeat:no-repeat;background-size:220% 100%;animation:1.4s linear infinite skeleton-sweep;display:block}@media (prefers-reduced-motion:reduce){.blog-featured-skeleton__line[data-v-b848d19a]{background-image:none;animation:none}}.blog-featured-skeleton__line--date[data-v-b848d19a]{width:7.5rem;height:1.125rem}.blog-featured-skeleton__line--headline[data-v-b848d19a]{width:100%;height:1.875rem}.blog-featured-skeleton__line--headline-short[data-v-b848d19a]{width:64%;height:1.875rem}.blog-featured-skeleton__line--more[data-v-b848d19a]{width:8.75rem;height:1.25rem;margin-top:var(--space-2)}.blog-featured[data-v-81cb9806]{gap:var(--space-4);flex-direction:column;display:flex}.blog-featured__title[data-v-81cb9806]{color:var(--color-text);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls);font-weight:var(--font-weight-semibold);font-size:clamp(2rem,5vw + .5rem,var(--text-h1-size))}.blog-featured__card[data-v-81cb9806]{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background-color:var(--color-surface);flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}@media (width>=768px){.blog-featured__card[data-v-81cb9806]{gap:var(--space-4)}}@media (width>=1024px){.blog-featured__card[data-v-81cb9806]{flex-direction:row;height:24.9375rem}}.blog-featured__media[data-v-81cb9806]{border-radius:var(--radius-control);flex-shrink:0;height:12.5rem;position:relative}@media (width>=1024px){.blog-featured__media[data-v-81cb9806]{width:33.0625rem;height:100%}}.blog-featured__media img[data-v-81cb9806]{border-radius:inherit;-o-object-fit:cover;object-fit:cover;filter:grayscale();width:100%;height:100%}.blog-featured__media[data-v-81cb9806]:after{content:"";border-radius:inherit;background-color:#00000040;position:absolute;inset:0}.blog-featured__body[data-v-81cb9806]{flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem;min-width:0;padding:1.25rem;display:flex}@media (width>=768px){.blog-featured__body[data-v-81cb9806]{gap:var(--space-4);padding:0 var(--space-6) var(--space-6)}}@media (width>=1024px){.blog-featured__body[data-v-81cb9806]{padding:var(--space-6)}}.blog-featured__text[data-v-81cb9806]{flex-direction:column;gap:1.25rem;display:flex}@media (width>=768px){.blog-featured__text[data-v-81cb9806]{gap:var(--space-3)}}.blog-featured__date[data-v-81cb9806]{color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);letter-spacing:var(--text-body-sm-ls);font-weight:var(--font-weight-light)}.blog-featured__headline[data-v-81cb9806]{font-size:var(--text-h2-size);line-height:var(--text-h2-lh);letter-spacing:var(--text-h2-ls);font-weight:var(--font-weight-semibold)}@media (width>=768px){.blog-featured__headline[data-v-81cb9806]{font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls);font-weight:var(--font-weight-semibold);font-size:clamp(1.75rem,3vw,var(--text-h1-size))}}.blog-featured__link[data-v-81cb9806]{color:var(--color-text)}.blog-featured__link[data-v-81cb9806]:after{content:"";position:absolute;inset:0}.blog-featured__link[data-v-81cb9806]:hover{opacity:1}.blog-featured__more[data-v-81cb9806]{align-items:center;gap:var(--space-2);padding-block:var(--space-3);color:var(--color-primary);font-size:var(--text-label-sb-size);line-height:var(--text-label-sb-lh);letter-spacing:var(--text-label-sb-ls);font-weight:var(--font-weight-semibold);display:flex}.blog-featured__dots[data-v-81cb9806]{z-index:1;padding:var(--space-6);background-color:var(--color-border-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:3.75rem;gap:.9375rem;display:none;position:absolute;top:19.875rem;left:16.5625rem;transform:translate(-50%)}@media (width>=1024px){.blog-featured__dots[data-v-81cb9806]{display:flex}}.blog-featured__dot[data-v-81cb9806]{background-color:var(--color-bg);opacity:.5;cursor:pointer;border:0;border-radius:1rem;width:.5rem;height:.5rem;padding:0}.blog-featured__dot--active[data-v-81cb9806]{opacity:1;width:3rem}.blog-filters[data-v-bf70b25a]{gap:var(--space-2);flex-wrap:wrap;display:flex}.blog-filters__tag[data-v-bf70b25a]{padding:var(--space-2) .875rem;border:1px solid var(--color-border-light);border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-text);font-size:.8125rem;font-weight:var(--font-weight-medium);cursor:pointer;line-height:1rem;text-decoration:none;transition:background-color .15s}@media (width>=768px){.blog-filters__tag[data-v-bf70b25a]{padding:var(--space-2) var(--space-4);font-size:var(--text-label-size);line-height:var(--text-label-lh);letter-spacing:var(--text-label-ls);font-weight:var(--font-weight-medium)}}.blog-filters__tag[data-v-bf70b25a]:hover{background-color:var(--color-elevated)}.blog-filters__tag--active[data-v-bf70b25a]{border-color:#0000}.blog-filters__tag--active[data-v-bf70b25a],.blog-filters__tag--active[data-v-bf70b25a]:hover{background-color:var(--color-primary)}.blog-card-skeleton[data-v-f4a1ba4f]{gap:var(--space-6);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background-color:var(--color-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.blog-card-skeleton__media[data-v-f4a1ba4f]{border-radius:var(--radius-control);background-color:var(--color-elevated);background-image:linear-gradient(100deg,#fff0 20%,#ffffff14 50%,#fff0 80%);background-repeat:no-repeat;background-size:220% 100%;height:13.375rem;animation:1.4s linear infinite skeleton-sweep}@media (prefers-reduced-motion:reduce){.blog-card-skeleton__media[data-v-f4a1ba4f]{background-image:none;animation:none}}.blog-card-skeleton__body[data-v-f4a1ba4f]{justify-content:space-between;gap:var(--space-4);padding:0 var(--space-6) var(--space-6);flex-direction:column;flex:1;display:flex}.blog-card-skeleton__text[data-v-f4a1ba4f]{gap:var(--space-3);flex-direction:column;display:flex}.blog-card-skeleton__line[data-v-f4a1ba4f]{border-radius:var(--radius-sm);background-color:var(--color-elevated);background-image:linear-gradient(100deg,#fff0 20%,#ffffff14 50%,#fff0 80%);background-repeat:no-repeat;background-size:220% 100%;animation:1.4s linear infinite skeleton-sweep;display:block}@media (prefers-reduced-motion:reduce){.blog-card-skeleton__line[data-v-f4a1ba4f]{background-image:none;animation:none}}.blog-card-skeleton__line--date[data-v-f4a1ba4f]{width:34%;height:1.125rem}.blog-card-skeleton__line--title[data-v-f4a1ba4f]{width:100%;height:1.375rem}.blog-card-skeleton__line--title-short[data-v-f4a1ba4f]{width:72%;height:1.375rem}.blog-card-skeleton__line--excerpt[data-v-f4a1ba4f]{width:100%;height:1.125rem}.blog-card-skeleton__line--excerpt-short[data-v-f4a1ba4f]{width:58%;height:1.125rem}.blog-card-skeleton__line--more[data-v-f4a1ba4f]{width:7.5rem;height:1.25rem;margin-block:var(--space-3)}.blog-card[data-v-88bcbcc0]{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background-color:var(--color-surface);overflow:hidden}.blog-card__link[data-v-88bcbcc0]{height:100%;color:inherit;flex-direction:column;gap:1.25rem;display:flex}@media (width>=768px){.blog-card__link[data-v-88bcbcc0]{gap:var(--space-6)}}.blog-card__link[data-v-88bcbcc0]:hover{opacity:1}.blog-card__media[data-v-88bcbcc0]{border-radius:var(--radius-control);height:13.375rem;position:relative;overflow:hidden}.blog-card__media img[data-v-88bcbcc0]{-o-object-fit:cover;object-fit:cover;filter:grayscale();width:100%;height:100%}.blog-card__media[data-v-88bcbcc0]:after{content:"";background-color:#00000040;position:absolute;inset:0}.blog-card__body[data-v-88bcbcc0]{justify-content:space-between;gap:var(--space-4);flex-direction:column;flex:1;padding:0 1.25rem 1.25rem;display:flex}@media (width>=768px){.blog-card__body[data-v-88bcbcc0]{padding:0 var(--space-6) var(--space-6)}}.blog-card__text[data-v-88bcbcc0]{gap:var(--space-3);flex-direction:column;display:flex}.blog-card__date[data-v-88bcbcc0]{color:var(--color-text-muted);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);letter-spacing:var(--text-body-sm-ls);font-weight:var(--font-weight-light)}.blog-card__excerpt[data-v-88bcbcc0],.blog-card__title[data-v-88bcbcc0]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card__title[data-v-88bcbcc0]{color:var(--color-text);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:normal}@media (width>=768px){.blog-card__title[data-v-88bcbcc0]{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls);font-weight:var(--font-weight-semibold)}}.blog-card__excerpt[data-v-88bcbcc0]{color:var(--color-text-tertiary);font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:var(--text-body-ls);font-weight:var(--font-weight-regular)}.blog-card__more[data-v-88bcbcc0]{align-items:center;gap:var(--space-2);padding-block:var(--space-3);color:var(--color-primary);font-size:var(--text-label-sb-size);line-height:var(--text-label-sb-lh);letter-spacing:var(--text-label-sb-ls);font-weight:var(--font-weight-semibold);display:flex}.ui-pagination[data-v-b56b869a]{align-items:center;gap:var(--space-1);display:flex}.ui-pagination__arrow[data-v-b56b869a]{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.375rem;display:flex}.ui-pagination__arrow--disabled[data-v-b56b869a]{opacity:.4;cursor:default}.ui-pagination__arrow[data-v-b56b869a] svg{width:1rem;height:1rem;transform:rotate(90deg)}.ui-pagination__arrow--next[data-v-b56b869a] svg{transform:rotate(-90deg)}.ui-pagination__pages[data-v-b56b869a]{align-items:baseline;gap:var(--space-1);list-style:none;display:flex}.ui-pagination__page[data-v-b56b869a]{padding:.3125rem var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-label-size);line-height:var(--text-label-lh);letter-spacing:var(--text-label-ls);font-weight:var(--font-weight-medium);background:0 0;border:0;text-decoration:none;display:inline-block}.ui-pagination__page[data-v-b56b869a]:hover{background-color:var(--color-elevated)}.ui-pagination__page--active[data-v-b56b869a]{color:var(--color-text);cursor:default}.ui-pagination__page--active[data-v-b56b869a],.ui-pagination__page--active[data-v-b56b869a]:hover{background-color:var(--color-primary)}.ui-pagination__gap[data-v-b56b869a]{padding-inline:var(--space-2);color:var(--color-text-muted);font-size:var(--text-label-size);line-height:var(--text-label-lh);letter-spacing:var(--text-label-ls);font-weight:var(--font-weight-medium)}.blog-page[data-v-1e397ecb]{background-color:var(--color-bg);position:relative;overflow:hidden}.blog-page__glow--top[data-v-1e397ecb]{top:-10rem}.blog-page__glow--bottom[data-v-1e397ecb]{bottom:-17.5rem}.blog-page__inner[data-v-1e397ecb]{width:100%;max-width:calc(1080px + var(--space-gutter)*2);padding-inline:var(--space-gutter);gap:var(--space-8);padding-block:3rem var(--space-6);flex-direction:column;margin-inline:auto;display:flex;position:relative}@media (width>=768px){.blog-page__inner[data-v-1e397ecb]{gap:var(--space-16);padding-block:7.5rem}}.blog-page__inner>.section-header[data-v-1e397ecb]{margin-bottom:var(--space-8)}@media (width>=768px){.blog-page__inner>.section-header[data-v-1e397ecb]{margin-bottom:0}}.blog-page__events[data-v-1e397ecb]{gap:var(--space-4);flex-direction:column;display:flex}.blog-page__events-title[data-v-1e397ecb]{color:var(--color-text);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls);font-weight:var(--font-weight-semibold);font-size:clamp(2rem,5vw + .5rem,var(--text-h1-size))}.blog-page__grid[data-v-1e397ecb]{gap:var(--space-4);list-style:none;display:grid}@media (width>=768px){.blog-page__grid[data-v-1e397ecb]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.blog-page__grid[data-v-1e397ecb]{grid-template-columns:repeat(3,1fr)}}.blog-page__grid>li[data-v-1e397ecb]{min-width:0;display:flex}.blog-page__grid>li[data-v-1e397ecb]>*{flex:1;min-width:0}.blog-page__empty[data-v-1e397ecb]{color:var(--color-text-tertiary);font-size:var(--text-body-size);line-height:var(--text-body-lh);letter-spacing:var(--text-body-ls);font-weight:var(--font-weight-regular)}.blog-page__pagination[data-v-1e397ecb]{align-self:center}
