.ArticleCard-module__ZO5ghW__card{cursor:pointer;border-radius:10px}.ArticleCard-module__ZO5ghW__link{color:inherit;padding:1.5rem;text-decoration:none;display:block}.ArticleCard-module__ZO5ghW__top{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ArticleCard-module__ZO5ghW__format{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);align-items:center;gap:.4em;font-size:.7rem;display:inline-flex}.ArticleCard-module__ZO5ghW__formatDot{background-color:var(--format-color,var(--color-text-muted));border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ArticleCard-module__ZO5ghW__date{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-subtle)}.ArticleCard-module__ZO5ghW__title{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;view-transition-class:ArticleCard-module__ZO5ghW__article-title;margin:0;font-weight:400;line-height:1.3;display:inline-block;position:relative}@media (max-width:640px){.ArticleCard-module__ZO5ghW__title{view-transition-name:none!important}}.ArticleCard-module__ZO5ghW__title:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .35s var(--ease-out-expo);background:currentColor;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.ArticleCard-module__ZO5ghW__link:hover .ArticleCard-module__ZO5ghW__title:after{transform:scaleX(1)}.ArticleCard-module__ZO5ghW__link:not(:hover) .ArticleCard-module__ZO5ghW__title:after{transform-origin:100%}.ArticleCard-module__ZO5ghW__subtitle{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);margin:.5rem 0 0;line-height:1.5}.ArticleCard-module__ZO5ghW__tags{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.ArticleCard-module__ZO5ghW__tag{font-family:var(--font-sans);color:var(--color-text-subtle);font-size:.72rem}
.ArticleGrid-module__WPpC2a__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:640px){.ArticleGrid-module__WPpC2a__grid{grid-template-columns:1fr}}.ArticleGrid-module__WPpC2a__empty{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-muted);text-align:center;padding:4rem 1rem}
.page-module___8aEwW__main{max-width:var(--width-wide);margin:0 auto;padding:0 1.5rem}.page-module___8aEwW__header{padding:5rem 0 3rem;position:relative;overflow:hidden}@media (max-width:640px){.page-module___8aEwW__header{padding:3rem 0 2rem}}@supports (animation-timeline:scroll()){.page-module___8aEwW__header>svg{animation:linear both page-module___8aEwW__heroParallax;animation-timeline:scroll();animation-range:0 500px}@keyframes page-module___8aEwW__heroParallax{to{opacity:0;transform:translateY(-40px)scale(1.05)}}}.page-module___8aEwW__title{font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-text);margin:0;font-weight:400;line-height:1.15}.page-module___8aEwW__word{cursor:default;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;display:inline-block}.page-module___8aEwW__period{cursor:default;transition:color .3s;display:inline-block}@media (hover:hover){.page-module___8aEwW__word:hover{transform:translateY(-2px)}.page-module___8aEwW__title:has(.page-module___8aEwW__word:hover) .page-module___8aEwW__word:not(:hover){opacity:.7}.page-module___8aEwW__word:hover+.page-module___8aEwW__period,.page-module___8aEwW__period:hover{color:var(--color-data-1);animation:.5s cubic-bezier(.16,1,.3,1) page-module___8aEwW__periodPulse}}@keyframes page-module___8aEwW__periodPulse{0%,to{transform:scale(1)}40%{transform:scale(1.35)}}.page-module___8aEwW__subtitle{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-text-muted);margin:1rem 0 0;font-weight:400}.page-module___8aEwW__subtitleChar{color:color-mix(in srgb,var(--color-text-muted),var(--color-text)calc(var(--cp,0)*35%));transition:color .15s}.page-module___8aEwW__subtitlePeriod{transition:color .4s .1s}@media (hover:hover){:is(.page-module___8aEwW__header:has(.page-module___8aEwW__word:hover+.page-module___8aEwW__period) .page-module___8aEwW__subtitlePeriod,.page-module___8aEwW__header:has(.page-module___8aEwW__period:hover) .page-module___8aEwW__subtitlePeriod){color:color-mix(in srgb,var(--color-data-1)20%,var(--color-text-muted))}}.page-module___8aEwW__featured{color:inherit;margin-bottom:2rem;text-decoration:none;display:block}.page-module___8aEwW__featuredInner{color:#fff;background:linear-gradient(135deg,#4269d0 0%,#a463f2 100%) 0 0/200% 200%;border-radius:14px;padding:2.5rem;animation:8s ease-in-out infinite page-module___8aEwW__gradientBreath}@media (max-width:640px){.page-module___8aEwW__featuredInner{border-radius:10px;padding:1.75rem}}@keyframes page-module___8aEwW__gradientBreath{0%,to{background-position:0%}50%{background-position:100%}}.page-module___8aEwW__featuredMeta{font-family:var(--font-sans);font-size:var(--text-sm);opacity:.75;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.page-module___8aEwW__featuredFormat{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.page-module___8aEwW__featuredTitle{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;view-transition-class:page-module___8aEwW__article-title;margin:0;font-weight:400;line-height:1.2}@media (max-width:640px){.page-module___8aEwW__featuredTitle{view-transition-name:none!important}}.page-module___8aEwW__featuredSubtitle{font-family:var(--font-sans);font-size:var(--text-base);opacity:.8;max-width:600px;margin:.75rem 0 0;line-height:1.5}.page-module___8aEwW__content{flex-direction:column;gap:1.5rem;padding-bottom:6rem;display:flex}@media (max-width:640px){.page-module___8aEwW__content{padding-bottom:3rem}}
