.home-intro[data-astro-cid-yi3dbxol]{padding-block:var(--space-7) var(--space-6);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-7);max-width:54rem}.home-intro__badge[data-astro-cid-yi3dbxol]{font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-strong);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-3);display:inline-block}.home-intro__title[data-astro-cid-yi3dbxol]{font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:var(--weight-black);line-height:var(--leading-tight);color:var(--color-text);margin:0 0 var(--space-3);letter-spacing:-.02em}.home-intro__lead[data-astro-cid-yi3dbxol]{font-size:var(--text-lead);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.home-editorial[data-astro-cid-yi3dbxol]{position:relative}.home-region[data-astro-cid-yi3dbxol]{scroll-margin-top:5.5rem;position:relative}.home-kicker[data-astro-cid-yi3dbxol]{margin:0 0 var(--space-3);color:var(--color-accent-2-strong);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.08em;line-height:var(--leading-normal);text-transform:uppercase}.home-empty[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]{color:var(--color-accent-strong);font-size:var(--text-label);font-weight:var(--weight-bold);text-underline-offset:.2em}.home-nav[data-astro-cid-yi3dbxol]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.home-nav[data-astro-cid-yi3dbxol] h3[data-astro-cid-yi3dbxol]{font-size:var(--text-heading);margin-block-end:var(--space-4)}.home-nav__list[data-astro-cid-yi3dbxol]{margin:0 0 var(--space-5);padding:0;list-style:none;display:grid}.home-nav__list[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-semibold);text-decoration:none;display:flex}.home-nav__list[data-astro-cid-yi3dbxol] li[data-astro-cid-yi3dbxol]:last-child a[data-astro-cid-yi3dbxol]{border-block-end:0}.home-nav__list[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]:hover,.home-nav__list[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]:focus-visible{color:var(--color-accent-strong)}.home-nav__count[data-astro-cid-yi3dbxol]{color:var(--color-text-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.home-nav__label[data-astro-cid-yi3dbxol]{margin:0 0 var(--space-3);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}.home-nav__tags[data-astro-cid-yi3dbxol] .tag-cloud{margin:0 0 var(--space-4);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.home-nav__all[data-astro-cid-yi3dbxol],.home-nav__feed[data-astro-cid-yi3dbxol]{color:var(--color-accent-strong);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-bold);text-underline-offset:.2em;display:inline-block}.home-nav__feed[data-astro-cid-yi3dbxol]{border-block-start:1px solid var(--color-border);width:100%;margin-block-start:var(--space-5);padding-block-start:var(--space-4)}.home-featured[data-astro-cid-yi3dbxol]{margin-block-start:var(--space-6)}.home-featured[data-astro-cid-yi3dbxol],.home-recent[data-astro-cid-yi3dbxol],.home-lower[data-astro-cid-yi3dbxol]{margin-block-start:var(--space-9)}.home-featured__link[data-astro-cid-yi3dbxol]{color:inherit;text-decoration:none;display:grid}.story-media[data-astro-cid-yi3dbxol]{aspect-ratio:16/9;border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-media-bg), var(--color-media-bg-2));position:relative;overflow:hidden}.story-media[data-astro-cid-yi3dbxol] img[data-astro-cid-yi3dbxol]{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-base) var(--ease-out-expo);position:absolute;inset:0}.story-media[data-astro-cid-yi3dbxol] svg[data-astro-cid-yi3dbxol]{width:2.5rem;height:2.5rem;color:var(--color-media-ink);margin:auto;position:absolute;inset:0}.story-media--featured[data-astro-cid-yi3dbxol]{border-radius:var(--radius-md)}.home-featured__link[data-astro-cid-yi3dbxol],.recent-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]{isolation:isolate;border-radius:var(--radius-md);display:grid;position:relative;overflow:hidden}.home-featured__link[data-astro-cid-yi3dbxol]>[data-astro-cid-yi3dbxol],.recent-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]>[data-astro-cid-yi3dbxol]{grid-area:1/1}.home-featured__link[data-astro-cid-yi3dbxol] .story-media[data-astro-cid-yi3dbxol],.recent-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol] .story-media[data-astro-cid-yi3dbxol]{aspect-ratio:auto;border-radius:0;height:100%}.home-featured__body[data-astro-cid-yi3dbxol],.recent-story__body[data-astro-cid-yi3dbxol]{z-index:1;width:100%;padding:var(--space-8) var(--space-5) var(--space-5);color:#f7f5f0;background:linear-gradient(#0000 0%,#00000073 16%,#000000c7 38%,#000000e6 62%,#000000f0 100%);flex-direction:column;align-self:end;align-items:flex-start;display:flex}.home-featured__link[data-astro-cid-yi3dbxol]{min-height:clamp(28rem,52vw,36rem)}.home-featured__body[data-astro-cid-yi3dbxol]{text-align:center;padding:var(--space-6) var(--space-6) var(--space-5);align-self:end;align-items:center}.recent-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]{min-height:clamp(19rem,34vw,21rem)}.home-featured__link[data-astro-cid-yi3dbxol] .story-media[data-astro-cid-yi3dbxol]:after,.recent-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol] .story-media[data-astro-cid-yi3dbxol]:after{content:"";background:#0000002e;position:absolute;inset:0}.home-featured[data-astro-cid-yi3dbxol] h2[data-astro-cid-yi3dbxol]{max-width:46ch;margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,3rem);font-weight:var(--weight-black);letter-spacing:-.035em;text-wrap:pretty;color:inherit;line-height:1.05}.home-featured__link[data-astro-cid-yi3dbxol] .home-kicker[data-astro-cid-yi3dbxol]{color:#7fe3d6}.home-featured__body[data-astro-cid-yi3dbxol] .story-category[data-astro-cid-yi3dbxol],.recent-story__body[data-astro-cid-yi3dbxol] .story-category[data-astro-cid-yi3dbxol]{color:#f6c07a}.home-featured__body[data-astro-cid-yi3dbxol] .story-category--ia[data-astro-cid-yi3dbxol],.recent-story__body[data-astro-cid-yi3dbxol] .story-category--ia[data-astro-cid-yi3dbxol]{color:#7fe3d6}.home-featured__body[data-astro-cid-yi3dbxol] .post-meta,.recent-story__body[data-astro-cid-yi3dbxol] .post-meta{color:#d6d2c8}.story-category[data-astro-cid-yi3dbxol]{color:var(--color-accent-strong);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.08em;line-height:var(--leading-normal);text-transform:uppercase}.story-category--ia[data-astro-cid-yi3dbxol]{color:var(--color-accent-2-strong)}.home-featured__excerpt[data-astro-cid-yi3dbxol]{max-width:80ch;margin:var(--space-4) 0 0;color:#ded9d0;font-family:var(--font-serif);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:1.0625rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width>=640px){.home-featured__excerpt[data-astro-cid-yi3dbxol]{-webkit-line-clamp:4;line-clamp:4}}.post-meta[data-astro-cid-yi3dbxol]{margin-top:var(--space-4)}.home-section-heading[data-astro-cid-yi3dbxol]{isolation:isolate;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);text-align:center;background:linear-gradient(100deg,#1e3448,#172838);border:1px solid #46cdbe38;margin-block-end:var(--space-6);position:relative;overflow:hidden}.home-section-heading[data-astro-cid-yi3dbxol]:before{content:"";z-index:-1;background-image:repeating-linear-gradient(90deg,#46cdbe1c 0 1px,#0000 1px 44px),repeating-linear-gradient(0deg,#46cdbe12 0 1px,#0000 1px 22px);position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.home-section-heading[data-astro-cid-yi3dbxol] .home-kicker[data-astro-cid-yi3dbxol]{color:#7fe3d6;letter-spacing:.18em;margin-block-end:.15rem;position:relative}.home-section-heading[data-astro-cid-yi3dbxol] h2[data-astro-cid-yi3dbxol]{color:#f7f5f0;position:relative}.home-section-heading[data-astro-cid-yi3dbxol] h2[data-astro-cid-yi3dbxol],.home-nav[data-astro-cid-yi3dbxol] h3[data-astro-cid-yi3dbxol],.home-empty[data-astro-cid-yi3dbxol] h2[data-astro-cid-yi3dbxol]{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-black);letter-spacing:-.025em;line-height:var(--leading-tight);margin:0}.home-section-heading[data-astro-cid-yi3dbxol] h2[data-astro-cid-yi3dbxol]{font-size:clamp(1.25rem,2.2vw,1.6rem)}.home-recent__grid[data-astro-cid-yi3dbxol],.home-lower[data-astro-cid-yi3dbxol]{gap:var(--space-6);display:grid}.archive-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]{color:inherit;text-decoration:none;display:block}.recent-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]{color:inherit;text-decoration:none}.recent-story[data-astro-cid-yi3dbxol] .story-category[data-astro-cid-yi3dbxol]{display:block}.recent-story[data-astro-cid-yi3dbxol] h3[data-astro-cid-yi3dbxol]{color:inherit}.recent-story[data-astro-cid-yi3dbxol] h3[data-astro-cid-yi3dbxol],.archive-story[data-astro-cid-yi3dbxol] h3[data-astro-cid-yi3dbxol]{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-heading);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:var(--leading-snug);text-wrap:balance}.recent-story[data-astro-cid-yi3dbxol] p[data-astro-cid-yi3dbxol],.archive-story[data-astro-cid-yi3dbxol] p[data-astro-cid-yi3dbxol]{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-label);line-height:var(--leading-normal)}.recent-story[data-astro-cid-yi3dbxol] .post-meta[data-astro-cid-yi3dbxol],.archive-story[data-astro-cid-yi3dbxol] .post-meta[data-astro-cid-yi3dbxol]{margin-top:var(--space-3)}.archive-more[data-astro-cid-yi3dbxol]{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-label)}.archive-more[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]{color:var(--color-accent)}.archive-list[data-astro-cid-yi3dbxol]{border-top:1px solid var(--color-border)}.archive-story[data-astro-cid-yi3dbxol]{border-bottom:1px solid var(--color-border)}.archive-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]{gap:var(--space-4);padding-block:var(--space-5);display:grid}.story-media--archive[data-astro-cid-yi3dbxol]{width:min(13rem,100%)}.archive-story__body[data-astro-cid-yi3dbxol] .story-category[data-astro-cid-yi3dbxol]{display:block}.home-nav[data-astro-cid-yi3dbxol]{align-self:start}.home-nav[data-astro-cid-yi3dbxol]:before{inset-block-start:var(--space-5)}.home-empty[data-astro-cid-yi3dbxol]{max-width:48rem;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin-block-start:var(--space-8)}.home-empty[data-astro-cid-yi3dbxol] p[data-astro-cid-yi3dbxol]{margin:var(--space-3) 0 var(--space-5);color:var(--color-text-muted);line-height:var(--leading-normal)}@media (hover:hover) and (pointer:fine){.home-featured__link[data-astro-cid-yi3dbxol]:hover h2[data-astro-cid-yi3dbxol],.recent-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]:hover h3[data-astro-cid-yi3dbxol]{color:#f0a44e}.archive-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]:hover h3[data-astro-cid-yi3dbxol]{color:var(--color-accent-strong)}.home-featured__link[data-astro-cid-yi3dbxol]:hover h2[data-astro-cid-yi3dbxol],.recent-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]:hover h3[data-astro-cid-yi3dbxol],.archive-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]:hover h3[data-astro-cid-yi3dbxol]{transition:color .15s}.home-featured__link[data-astro-cid-yi3dbxol]:hover .story-media[data-astro-cid-yi3dbxol] img[data-astro-cid-yi3dbxol],.recent-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]:hover .story-media[data-astro-cid-yi3dbxol] img[data-astro-cid-yi3dbxol],.archive-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]:hover .story-media[data-astro-cid-yi3dbxol] img[data-astro-cid-yi3dbxol]{transform:scale(1.015)}}@media (width>=640px){.archive-story[data-astro-cid-yi3dbxol] a[data-astro-cid-yi3dbxol]{grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);align-items:start}.story-media--archive[data-astro-cid-yi3dbxol]{width:100%}}@media (width>=960px){.home-recent__grid[data-astro-cid-yi3dbxol]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.home-recent__grid--single[data-astro-cid-yi3dbxol]{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.home-lower[data-astro-cid-yi3dbxol]{grid-template-columns:minmax(0,7fr) minmax(16rem,4fr);align-items:start}.home-nav[data-astro-cid-yi3dbxol]{top:calc(4rem + var(--space-5));position:sticky}}@media (width<=639px){.home-recent[data-astro-cid-yi3dbxol],.home-lower[data-astro-cid-yi3dbxol]{margin-block-start:var(--space-8)}.home-featured[data-astro-cid-yi3dbxol]{margin-block-start:var(--space-5)}.home-nav[data-astro-cid-yi3dbxol]{margin-top:var(--space-7);padding:var(--space-4)}.home-nav[data-astro-cid-yi3dbxol]:before{inset-block-start:var(--space-4)}}
