.blog-featured.reveal{opacity:1;transform:none;transition:none}.batch-hidden{display:none}.blog-hero{position:relative;z-index:10;background:var(--bg-dark);color:var(--ink-light);padding:168px 0 88px;isolation:isolate;min-height:810px}.blog-hero-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.blog-hero-bg:before{content:"";position:absolute;top:-10%;right:-10%;width:720px;height:720px;background:radial-gradient(circle at center,rgba(229,66,141,.26),rgba(119,40,237,.18) 35%,rgba(255,134,44,.12) 60%,transparent 75%);filter:blur(40px);animation:floatAura 18s ease-in-out infinite alternate}.blog-hero-bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.018) 1px,transparent 0);background-size:4px 4px}.blog-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:end}.blog-hero-text{max-width:640px}.blog-hero-text.reveal{opacity:1;transform:none;transition:none}.blog-hero-title{font-family:var(--heading-font);font-size:clamp(44px,5.4vw,76px);font-weight:700;letter-spacing:-.035em;line-height:1.02;color:var(--ink-light);margin-top:24px}.blog-hero-sub{font-family:var(--body-font);font-size:18px;line-height:1.55;margin-top:28px;max-width:560px}.blog-hero-stats,.blog-hero-sub{color:var(--muted-light)}.blog-hero-stats-row{display:flex;gap:32px;align-items:end;justify-content:flex-end;margin-top:24px}.blog-hero-stat{text-align:right;border-right:1px solid hsla(0,0%,100%,.12);padding-right:32px}.blog-hero-stat:last-child{border-right:0;padding-right:0}.blog-hero-stat-num{font-family:var(--heading-font);font-size:36px;font-weight:700;letter-spacing:-.025em;line-height:1;background:linear-gradient(100deg,var(--g1),var(--g2),var(--g3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.blog-hero-stat-label{font-family:var(--mono-font);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;margin-top:8px;color:hsla(0,0%,100%,.55)}.blog-filters{position:relative;background:var(--bg-light);border-bottom:1px solid var(--line-light);padding:24px 0}.blog-filters-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.blog-filters-label{font-family:var(--mono-font);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-dark);margin-right:12px}.blog-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--r-pill);border:1px solid var(--line-light);background:var(--bg-light);font-size:13px;font-weight:600;color:var(--ink-dark);cursor:pointer;transition:all .2s ease}.blog-chip:hover{border-color:var(--accent);color:var(--accent)}.blog-chip.is-active{background:var(--ink-dark);color:var(--ink-light);border-color:var(--ink-dark)}.blog-chip-count{font-family:var(--mono-font);font-size:10.5px;letter-spacing:.05em;color:var(--muted-dark)}.blog-chip.is-active .blog-chip-count{color:hsla(0,0%,100%,.55)}.blog-featured-section{background:var(--bg-light);padding:64px 0;display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .45s ease,opacity .3s ease,padding .45s ease}.blog-featured-section.is-collapsed{grid-template-rows:0fr;opacity:0;padding-top:0;padding-bottom:0;pointer-events:none}.blog-featured-section>.container{overflow:hidden;min-height:0}.blog-featured-section>.\!container{overflow:hidden!important;min-height:0!important}.blog-featured{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(15,18,28,.06);border-radius:28px;overflow:hidden;background:var(--bg-light);box-shadow:inset 0 1px 0 #fff,0 18px 40px -28px rgba(15,18,28,.18),0 2px 6px -2px rgba(15,18,28,.05);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,border-color .3s ease}.blog-featured:hover{transform:translateY(-3px);border-color:rgba(119,40,237,.16);box-shadow:inset 0 1px 0 #fff,0 36px 70px -24px rgba(119,40,237,.2),0 0 0 1px rgba(119,40,237,.14)}.blog-featured-cover{min-height:380px;position:relative}.blog-featured-cover:after{background:linear-gradient(0deg,rgba(0,0,0,.55) 0,transparent 40%),radial-gradient(circle at 70% 30%,transparent 0,rgba(0,0,0,.04) 70%,rgba(0,0,0,.12) 100%)}.blog-featured-cover-meta{position:absolute;z-index:2;top:28px;left:28px;display:flex;gap:8px;align-items:center}.blog-featured-cover-meta .blog-card-cover-tag{position:static;background:rgba(40,22,8,.55);border:1px solid hsla(0,0%,100%,.1);padding:7px 14px;font-size:10.5px}.blog-featured-cover-numeral{position:absolute;z-index:2;bottom:36px;left:36px;font-family:var(--heading-font);font-weight:700;font-size:clamp(56px,7vw,96px);letter-spacing:-.035em;line-height:.85;color:hsla(0,0%,100%,.96);text-shadow:0 2px 4px rgba(0,0,0,.4),0 8px 32px rgba(0,0,0,.5)}.blog-featured-cover-numeral small{display:block;font-family:var(--mono-font);font-size:.14em;font-weight:600;letter-spacing:.22em;text-transform:uppercase;margin-top:16px;color:hsla(0,0%,100%,.8)}.blog-featured-body{padding:42px 36px 24px;display:flex;flex-direction:column;justify-content:center}.blog-featured-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--body-font);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:24px}.blog-featured-eyebrow:before{content:"";width:24px;height:2px;background:var(--accent);display:inline-block;border-radius:2px}.blog-featured-title{font-family:var(--heading-font);font-size:clamp(24px,2.4vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--ink-dark);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-featured-excerpt{font-family:var(--body-font);font-size:17px;line-height:1.6;color:var(--muted-dark);margin-top:24px;max-width:540px}.blog-featured-meta{display:flex;align-items:center;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line-light)}.blog-featured .author-chip-avatar{width:44px;height:44px;font-size:14px}.blog-featured .author-chip-name{font-size:15px}.blog-featured .author-chip-meta{font-size:11px}.blog-featured-link{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--accent)}.blog-featured-link span{transition:transform .2s ease;display:inline-block}.blog-featured:hover .blog-featured-link span{transform:translateX(4px)}.blog-newsletter{background:var(--bg-dark);color:var(--ink-light);padding:var(--section-y) 0;position:relative;overflow:hidden;isolation:isolate}.blog-newsletter:before{content:"";position:absolute;top:-30%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(119,40,237,.3),rgba(229,66,141,.18) 40%,transparent 70%);filter:blur(40px);z-index:0;pointer-events:none}.blog-newsletter-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.blog-newsletter h2{font-family:var(--heading-font);font-size:clamp(32px,3.6vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--ink-light)}.blog-newsletter p{font-family:var(--body-font);font-size:18px;line-height:1.55;color:var(--muted-light);margin-top:24px;max-width:480px}.blog-newsletter-form{display:flex;gap:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--r-pill);padding:6px 6px 6px 22px;align-items:center}.blog-newsletter-form input{flex:1;background:transparent;border:0;outline:0;color:var(--ink-light);font:inherit;font-size:15px;padding:12px 0}.blog-newsletter-form input::-moz-placeholder{color:rgba(242,242,245,.45)}.blog-newsletter-form input::placeholder{color:rgba(242,242,245,.45)}.blog-newsletter-foot{margin-top:20px;font-family:var(--mono-font);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.blog-search{position:relative;width:100%}.blog-search-input-wrap{position:relative;display:flex;align-items:center}.blog-search-icon{position:absolute;left:14px;width:18px;height:18px;color:rgba(242,242,245,.5);pointer-events:none;z-index:1}.blog-search-input{width:100%;padding:11px 40px 11px 42px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--r-pill);color:#f2f2f5;font-size:14px;font-family:var(--body-font);outline:none;transition:background .2s,border-color .2s}.blog-search-input::-moz-placeholder{color:rgba(242,242,245,.4)}.blog-search-input::placeholder{color:rgba(242,242,245,.4)}.blog-search-input:focus{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25)}.blog-search-clear{position:absolute;right:12px;width:20px;height:20px;color:rgba(242,242,245,.5);background:none;cursor:pointer}.blog-search-clear:hover{color:#f2f2f5}.blog-search-dropdown{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;background:hsla(0,0%,8%,.95);backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;overflow:hidden;z-index:200}.blog-search-dropdown.is-open{display:block}.blog-search-dropdown-inner{max-height:360px;overflow-y:auto;padding:8px}.blog-search-dropdown-inner::-webkit-scrollbar{width:4px}.blog-search-dropdown-inner::-webkit-scrollbar-track{background:transparent}.blog-search-dropdown-inner::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:99px}.blog-search-dropdown-inner::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.28)}.blog-search-result{display:block;padding:10px 14px;font-size:14px;font-family:var(--body-font);color:rgba(242,242,245,.85);border-radius:8px;line-height:1.4}.blog-search-result:hover{background:hsla(0,0%,100%,.07);color:#f2f2f5}.blog-search-none{padding:12px 14px;font-size:14px;color:rgba(242,242,245,.4);font-family:var(--body-font)}@media (max-width:1100px){.blog-hero-inner{grid-template-columns:1fr;gap:40px;align-items:start}.blog-hero-stats{justify-content:flex-start}.blog-featured{grid-template-columns:1fr}.blog-featured-cover{min-height:320px}.blog-featured-body{padding:40px 32px}.blog-newsletter-inner{grid-template-columns:1fr;gap:32px}}@media (max-width:700px){.blog-hero{padding:130px 0 64px}.blog-featured-body{padding:32px 24px}}