.Hero_hero__bqvNd{width:100%;padding:var(--spacing-sm) 0;background-color:var(--bg-primary)}.Hero_container__uaTFp{display:flex;flex-direction:column}.Hero_imageWrapper__ivb5_{position:relative;width:100%;aspect-ratio:4/1;min-height:250px;overflow:hidden;background-color:var(--bg-tertiary);display:flex;align-items:flex-end;text-decoration:none}.Hero_image__z_RW5{object-fit:cover;transition:transform var(--transition-slow)}.Hero_imageWrapper__ivb5_:hover .Hero_image__z_RW5{transform:scale(1.02)}.Hero_imageWrapper__ivb5_:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,.6) 40%,transparent);pointer-events:none}.Hero_contentOverlay__QJfpW{position:relative;z-index:10;padding:var(--spacing-md);max-width:900px}.Hero_label__VX83_{display:inline-block;color:#fff;background-color:#000;border:1px solid #fff;padding:4px 8px;font-size:.8rem}.Hero_label__VX83_,.Hero_title__h4PJ2{font-family:var(--font-display);font-weight:700;text-transform:lowercase;letter-spacing:2px;margin-bottom:var(--spacing-sm)}.Hero_title__h4PJ2{font-size:clamp(24px,3vw,42px);color:#ffffff;line-height:1.1;transition:color var(--transition-fast);text-shadow:0 4px 20px rgba(0,0,0,.8)}.Hero_title__h4PJ2:hover{color:#cccccc}.Hero_excerpt__yYY7T{font-size:.95rem;color:rgba(255,255,255,.85);line-height:1.4;margin-bottom:var(--spacing-sm);font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Hero_readMore__CO0if{display:inline-flex;align-items:center;gap:.4rem;color:#ffffff;font-family:var(--font-display);font-size:.85rem;font-weight:700;text-transform:lowercase;letter-spacing:2px;transition:gap var(--transition-fast),color var(--transition-fast)}.Hero_imageWrapper__ivb5_:hover .Hero_readMore__CO0if{gap:.7rem;color:#f09070}@media (max-width:768px){.Hero_imageWrapper__ivb5_{aspect-ratio:21/9}.Hero_title__h4PJ2{font-size:clamp(24px,6vw,40px);margin-bottom:var(--spacing-sm)}.Hero_contentOverlay__QJfpW{padding:var(--spacing-md)}}@media (max-width:480px){.Hero_imageWrapper__ivb5_{aspect-ratio:16/9}.Hero_title__h4PJ2{font-size:24px;margin-bottom:var(--spacing-xs)}.Hero_excerpt__yYY7T{font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Hero_contentOverlay__QJfpW{padding:var(--spacing-md)}}.PostCard_card__c1Dy3{display:flex;flex-direction:column;background-color:var(--bg-primary);border:1px solid var(--border-color);overflow:hidden;transition:all var(--transition-fast);height:100%;position:relative;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}.PostCard_card__c1Dy3:hover{border-color:var(--border-hover);background-color:var(--bg-secondary)}.PostCard_link__2yAlH{display:flex;flex-direction:column;height:100%}.PostCard_imageContainer__uaMtT{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.PostCard_image__MoIYr{object-fit:cover;transition:transform var(--transition-slow)}.PostCard_card__c1Dy3:hover .PostCard_image__MoIYr{transform:scale(1.03)}.PostCard_content__6SMfY{padding:var(--spacing-md);display:flex;flex-direction:column;flex-grow:1}.PostCard_metaRow__bIUoe{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm);border-bottom:1px dashed var(--border-color);padding-bottom:var(--spacing-xs)}.PostCard_category__ibdxO{display:inline-block;color:var(--text-primary)}.PostCard_category__ibdxO,.PostCard_date__FC4R4{font-family:var(--font-display);font-size:.75rem;font-weight:700;text-transform:lowercase;letter-spacing:1px}.PostCard_date__FC4R4{color:var(--text-tertiary)}.PostCard_title__pUPyb{font-family:var(--font-display);font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:700;line-height:1.2;margin-bottom:var(--spacing-xs);color:var(--text-primary);transition:color var(--transition-fast);text-transform:lowercase}.PostCard_card__c1Dy3:hover .PostCard_title__pUPyb{color:var(--accent-hover)}.PostCard_excerpt__QFXnm{font-size:.85rem;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;font-weight:400;line-height:1.4;flex-grow:1}.PostGrid_resultsGrid__hlLP_{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.RelatedPosts_carouselWrapper__QTqZW{position:relative;width:100%;margin:var(--spacing-lg) 0}.RelatedPosts_carousel__tgVLR{display:flex;gap:var(--spacing-md);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:var(--spacing-sm)}.RelatedPosts_carousel__tgVLR::-webkit-scrollbar{display:none}.RelatedPosts_slide__SQb_Z{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 2rem);scroll-snap-align:center;position:relative;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-color);transition:transform var(--transition-normal);background-color:var(--bg-tertiary)}@media (min-width:640px){.RelatedPosts_slide__SQb_Z{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1rem)}}@media (min-width:1024px){.RelatedPosts_slide__SQb_Z{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 1rem)}}.RelatedPosts_slide__SQb_Z:hover{transform:translateY(-4px)}.RelatedPosts_image__SBXl6{object-fit:cover;transition:transform var(--transition-slow)}.RelatedPosts_slide__SQb_Z:hover .RelatedPosts_image__SBXl6{transform:scale(1.05)}.RelatedPosts_overlay__xtjuj{position:absolute;bottom:0;left:0;width:100%;padding:var(--spacing-xl) var(--spacing-md) var(--spacing-md);background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 80%);display:flex;flex-direction:column;justify-content:flex-end}.RelatedPosts_title__SeehK{font-family:var(--font-anthropic-sans);color:white;font-size:1.15rem;font-weight:500;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 4px rgba(0,0,0,.5);line-height:1.35}.CategoryPage_header__HPvF_{font-size:clamp(2.5rem,5vw,4rem);font-weight:500;letter-spacing:-.03em;color:var(--text-primary)}.CategoryPage_headerLabel__AvEmx,.CategoryPage_header__HPvF_{margin-bottom:var(--spacing-sm);font-family:var(--font-anthropic-sans)}.CategoryPage_headerLabel__AvEmx{margin-top:var(--spacing-lg);font-size:.75rem;font-weight:600;text-transform:lowercase;letter-spacing:.1em;color:var(--accent-primary)}.CategoryPage_subHeader__lZ68Q{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);font-family:var(--font-display);font-size:1.5rem;font-weight:700}.CategoryPage_grid__e0VSG{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}@media (min-width:640px){.CategoryPage_grid__e0VSG{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CategoryPage_grid__e0VSG{grid-template-columns:repeat(3,1fr)}}.PostPage_articleContainer__JKJ6Z{max-width:800px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}.PostPage_headerImageContainer__Xd4CB{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin-bottom:var(--spacing-xl);border:1px solid var(--border-color)}.PostPage_headerImage__cOohA{object-fit:cover}.PostPage_title__YTYz7{font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.1;margin-bottom:var(--spacing-md);color:var(--text-primary)}.PostPage_metaData__VbmOZ,.PostPage_title__YTYz7{font-family:var(--font-display);text-transform:lowercase;letter-spacing:1px}.PostPage_metaData__VbmOZ{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-tertiary);font-size:.8rem;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:2px dashed var(--border-color)}.PostPage_metaData__VbmOZ .PostPage_separator__3qq2f{color:var(--border-color)}.PostPage_categoryPill__0_23o{display:inline-block;background-color:#000;color:#fff;padding:2px 10px;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:lowercase}.PostPage_content__OJXd2{font-size:1.125rem;line-height:1.8;color:var(--text-secondary)}.PostPage_content__OJXd2 h1,.PostPage_content__OJXd2 h2,.PostPage_content__OJXd2 h3,.PostPage_content__OJXd2 h4,.PostPage_content__OJXd2 h5,.PostPage_content__OJXd2 h6{color:var(--text-primary);margin-top:2em;margin-bottom:.5em}.PostPage_content__OJXd2 h2{font-size:2rem;padding-bottom:.3em;border-bottom:1px solid var(--border-color)}.PostPage_content__OJXd2 p{margin-bottom:1.5em}.PostPage_content__OJXd2 a{color:var(--accent-primary);text-decoration:underline;-webkit-text-decoration-color:rgba(59,130,246,.4);text-decoration-color:rgba(59,130,246,.4);text-underline-offset:4px}.PostPage_content__OJXd2 a:hover{-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.PostPage_content__OJXd2 blockquote{margin:2em 0;padding-left:1.5em;border-left:4px solid var(--text-primary);font-style:italic;color:var(--text-primary);font-size:1.25rem}.PostPage_content__OJXd2 pre{background-color:var(--bg-tertiary);padding:1.5em;overflow-x:auto;margin:2em 0;border:1px solid var(--border-color)}.PostPage_content__OJXd2 code{font-family:var(--font-display);background-color:var(--bg-tertiary);padding:.2em .4em;font-size:.875em;color:var(--text-primary)}.PostPage_content__OJXd2 pre code{background-color:transparent;padding:0;color:inherit}.PostPage_content__OJXd2 img{max-width:100%;height:auto;margin:2em 0;border:1px solid var(--border-color)}.PostPage_content__OJXd2 table{width:100%;border-collapse:collapse;margin:2em 0}.PostPage_content__OJXd2 td,.PostPage_content__OJXd2 th{border:1px solid var(--border-color);padding:.75em 1em;text-align:left}.PostPage_content__OJXd2 th{background-color:var(--bg-tertiary);font-weight:600;color:var(--text-primary)}.PostPage_relatedSection__pIXhz{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-color)}.PostPage_relatedTitle__1UHNF{font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-lg);color:var(--text-primary)}