._2-s3aq_section{min-width:0}._2-s3aq_heading{font-family:var(--font-mono);font-size:var(--font-size-text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-micro);color:var(--text-tertiary);line-height:var(--lh-text-2xs);margin-bottom:0}._2-s3aq_carouselWrap{position:relative}._2-s3aq_carouselWrap:before,._2-s3aq_carouselWrap:after{content:"";z-index:1;width:var(--space-xxl);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;top:0;bottom:0}._2-s3aq_carouselWrap:before{background:linear-gradient(to right, var(--background-canvas), oklch(from var(--background-canvas) l c h / 0));left:0}._2-s3aq_carouselWrap:after{background:linear-gradient(to left, var(--background-canvas), oklch(from var(--background-canvas) l c h / 0));right:0}._2-s3aq_carouselWrap[data-fade-left=true]:before,._2-s3aq_carouselWrap[data-fade-right=true]:after{opacity:1}._2-s3aq_carousel{gap:var(--space-md);padding-top:var(--space-sm);padding-bottom:var(--space-md);margin-bottom:calc(-1 * var(--space-md));scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-xs);scrollbar-width:none;display:flex;overflow-x:auto}._2-s3aq_carousel::-webkit-scrollbar{display:none}._2-s3aq_card{scroll-snap-align:start;flex:0 0 min(320px,85vw);min-width:0;display:block}._2-s3aq_stretchCard{display:flex}
