.blog-list-module__3OfPnW__section{padding-bottom:var(--section-y);position:relative}.blog-list-module__3OfPnW__container{position:relative}.blog-list-module__3OfPnW__heading{color:#ffffff6b;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.16em;text-transform:uppercase;margin-bottom:clamp(1.5rem,3vw,2.25rem);font-weight:500;line-height:1}.blog-list-module__3OfPnW__grid{gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.blog-list-module__3OfPnW__card{border-radius:var(--radius-lg);transition:border-color .46s var(--ease-ui), transform .52s var(--ease-reveal);background:linear-gradient(165deg,#ffffff0a,#0000 46%),#08050eb3;border:1px solid #ffffff14;position:relative;overflow:hidden}.blog-list-module__3OfPnW__card:before{z-index:0;aspect-ratio:1;content:"";opacity:0;pointer-events:none;width:60%;transition:opacity .52s var(--ease-ui);background:radial-gradient(circle,#8c24db29,#0000 64%);position:absolute;top:-40%;right:-18%}.blog-list-module__3OfPnW__link{z-index:1;flex-direction:column;height:100%;padding:clamp(.875rem,1.4vw,1.125rem);display:flex;position:relative}.blog-list-module__3OfPnW__media{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--color-media-fallback);display:block;position:relative;overflow:hidden}.blog-list-module__3OfPnW__media img{object-fit:cover;transition:transform 1.2s var(--ease-reveal);transform:scale(1.04)}.blog-list-module__3OfPnW__category{border-radius:var(--radius-pill);color:var(--color-brand-soft);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;background:#06040cd1;padding:.375rem .625rem;font-weight:500;line-height:1;position:absolute;top:.75rem;left:.75rem}.blog-list-module__3OfPnW__body{flex:1;padding:1.25rem .5rem 0;display:block}.blog-list-module__3OfPnW__title{color:var(--color-text);letter-spacing:-.035em;background-image:linear-gradient(var(--color-brand-soft), var(--color-brand-soft));transition:background-size .52s var(--ease-reveal);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;font-size:clamp(1.1875rem,2.2vw,1.5rem);font-weight:400;line-height:1.2;display:inline}.blog-list-module__3OfPnW__excerpt{color:var(--color-text-muted);font-size:var(--text-md);letter-spacing:-.02em;margin-top:.75rem;line-height:1.55;display:block}.blog-list-module__3OfPnW__foot{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem .5rem .25rem;display:flex}.blog-list-module__3OfPnW__date{color:#ffffff6b;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1}.blog-list-module__3OfPnW__soon{color:#ffffff6b;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1}.blog-list-module__3OfPnW__linkPending{cursor:default}.blog-list-module__3OfPnW__linkPending:hover{transform:none}.blog-list-module__3OfPnW__arrow{border:1px solid var(--color-line);width:2.375rem;height:2.375rem;color:var(--color-text);transition:border-color .38s var(--ease-ui), background-color .38s var(--ease-ui);border-radius:50%;flex:none;place-items:center;display:grid}.blog-list-module__3OfPnW__arrow svg{fill:currentColor;width:1rem;height:1rem;transition:transform .42s var(--ease-reveal)}.blog-list-module__3OfPnW__motionReady [data-blog-item]{opacity:0;transition:opacity .68s var(--ease-reveal), transform .68s var(--ease-reveal);transform:translateY(1.5rem)}.blog-list-module__3OfPnW__motionReady [data-blog-item].blog-list-module__3OfPnW__entered{opacity:1;transition-delay:calc(var(--card-index,0) * .11s);transform:none}@media (min-width:40rem){.blog-list-module__3OfPnW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.blog-list-module__3OfPnW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover){.blog-list-module__3OfPnW__card:hover{border-color:#c98bff57;transform:translateY(-.25rem)}.blog-list-module__3OfPnW__card:hover:before{opacity:1}.blog-list-module__3OfPnW__card:hover .blog-list-module__3OfPnW__media img{transform:scale(1.1)}.blog-list-module__3OfPnW__card:hover .blog-list-module__3OfPnW__title{background-size:100% 1px}.blog-list-module__3OfPnW__card:hover .blog-list-module__3OfPnW__arrow{background:#8c24db33;border-color:#c98bff8c}.blog-list-module__3OfPnW__card:hover .blog-list-module__3OfPnW__arrow svg{transform:translate(.125rem,-.125rem)}}@media (prefers-reduced-motion:reduce){.blog-list-module__3OfPnW__motionReady [data-blog-item]{opacity:1;transition:none;transform:none}.blog-list-module__3OfPnW__card,.blog-list-module__3OfPnW__card:before,.blog-list-module__3OfPnW__media img,.blog-list-module__3OfPnW__title,.blog-list-module__3OfPnW__arrow,.blog-list-module__3OfPnW__arrow svg{transition:none}}
.blog-index-module__za2sNG__page{background:var(--color-bg);overflow:clip}.blog-index-module__za2sNG__hero{padding-block:clamp(8rem, 20vw, 11rem) var(--section-y);position:relative}.blog-index-module__za2sNG__grid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 88%);mask-image:linear-gradient(#000 0% 40%,#0000 88%)}.blog-index-module__za2sNG__inner{z-index:1;position:relative}.blog-index-module__za2sNG__top{margin-bottom:clamp(2.5rem,5vw,4rem)}.blog-index-module__za2sNG__pageTitle{color:var(--color-text);letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.05}.blog-index-module__za2sNG__featured{align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.blog-index-module__za2sNG__featuredMedia{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-media-fallback);border:1px solid #ffffff12;display:block;position:relative;overflow:hidden}.blog-index-module__za2sNG__featuredMedia img{object-fit:cover;transition:transform 1.3s var(--ease-reveal);transform:scale(1.03)}.blog-index-module__za2sNG__meta{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.625rem;font-weight:500;line-height:1;display:flex}.blog-index-module__za2sNG__category{color:var(--color-brand-soft)}.blog-index-module__za2sNG__dot{opacity:.5;background:currentColor;border-radius:50%;width:.1875rem;height:.1875rem}.blog-index-module__za2sNG__featuredTitle{letter-spacing:-.05em;text-wrap:balance;margin-top:1.125rem;font-size:clamp(1.75rem,4.4vw,3rem);font-weight:400;line-height:1.05}.blog-index-module__za2sNG__featuredTitle a{color:var(--color-text);background-image:linear-gradient(var(--color-brand-soft), var(--color-brand-soft));transition:background-size .52s var(--ease-reveal);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.blog-index-module__za2sNG__excerpt{max-width:46ch;color:var(--color-text-muted);letter-spacing:-.02em;margin-top:1rem;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.6}.blog-index-module__za2sNG__read{min-height:2.75rem;color:var(--color-text);font-size:var(--text-md);letter-spacing:-.02em;align-items:center;gap:.5rem;margin-top:1.75rem;font-weight:500;line-height:1;display:inline-flex}.blog-index-module__za2sNG__read svg{fill:currentColor;width:1.0625rem;height:1.0625rem;transition:transform .42s var(--ease-reveal)}.blog-index-module__za2sNG__motionAnchor{pointer-events:none;width:1px;height:1px;position:absolute}.blog-index-module__za2sNG__page [data-blog-reveal]{animation:blog-index-module__za2sNG__blogReveal .76s var(--ease-reveal) both}.blog-index-module__za2sNG__page .blog-index-module__za2sNG__featuredMedia{animation-delay:.16s}.blog-index-module__za2sNG__page .blog-index-module__za2sNG__featuredCopy{animation-delay:.28s}@keyframes blog-index-module__za2sNG__blogReveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (min-width:56.3125rem){.blog-index-module__za2sNG__featured{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem)}.blog-index-module__za2sNG__featuredMedia{aspect-ratio:5/4}}@media (hover:hover){.blog-index-module__za2sNG__featuredMedia:hover img{transform:scale(1.08)}.blog-index-module__za2sNG__featuredTitle a:hover{background-size:100% 1px}.blog-index-module__za2sNG__read:hover svg{transform:translate(.25rem)}}@media (prefers-reduced-motion:reduce){.blog-index-module__za2sNG__page [data-blog-reveal]{animation:none}.blog-index-module__za2sNG__featuredMedia img,.blog-index-module__za2sNG__featuredTitle a,.blog-index-module__za2sNG__read svg{transition:none}}
