.blog-module__9fogyq__wrapper{z-index:1;position:relative}.blog-module__9fogyq__topicTag{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;color:color-mix(in srgb, var(--landing-glow-violet) 88%, #fff);border:1px solid color-mix(in srgb, var(--landing-glow-violet) 32%, transparent);background:color-mix(in srgb, var(--landing-glow-violet) 8%, transparent);padding:2px var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;font-size:.625rem;font-weight:600;display:inline-flex}.blog-module__9fogyq__metaDot{border-radius:var(--radius-full);background:var(--color-border-strong);flex-shrink:0;width:3px;height:3px}.blog-module__9fogyq__metaText{font-family:var(--font-geist-mono), monospace;font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.blog-module__9fogyq__hero{z-index:1;max-width:1080px;padding:clamp(7rem, 12vw, 9rem) var(--space-6) 0;align-items:end;gap:var(--space-8);grid-template-columns:1fr auto;margin:0 auto;display:grid;position:relative}.blog-module__9fogyq__heroLeft{gap:var(--space-4);flex-direction:column;display:flex}.blog-module__9fogyq__title{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.04em;color:var(--color-text-primary);margin:0;font-size:clamp(2.75rem,7vw,4.75rem);font-weight:800;line-height:.95}.blog-module__9fogyq__lead{font-size:clamp(var(--text-base), 1.7vw, var(--text-lg));color:var(--color-text-secondary);max-width:48ch;margin:0;font-weight:300;line-height:1.6}.blog-module__9fogyq__heroMeta{align-items:flex-end;gap:var(--space-1);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.blog-module__9fogyq__heroCount{font-family:var(--font-geist-mono), monospace;color:color-mix(in srgb, var(--landing-glow-violet) 35%, var(--color-border-strong));letter-spacing:-.06em;font-variant-numeric:tabular-nums;text-shadow:0 0 48px color-mix(in srgb, var(--landing-glow-violet) 12%, transparent);font-size:clamp(3rem,8vw,5.5rem);font-weight:700;line-height:1}.blog-module__9fogyq__heroCountLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:.6rem;font-weight:500}.blog-module__9fogyq__featuredSection{max-width:1080px;margin:clamp(var(--space-10), 6vw, var(--space-16)) auto 0;padding:0 var(--space-6)}.blog-module__9fogyq__featured{gap:var(--space-5);padding:clamp(var(--space-8), 4vw, var(--space-12));border:1px solid color-mix(in srgb, var(--landing-glow-violet) 22%, transparent);border-radius:var(--radius-xl);background:radial-gradient(ellipse 90% 55% at 50% 0%, color-mix(in srgb, var(--landing-glow-violet) 10%, transparent), transparent 58%), color-mix(in srgb, var(--color-bg-elevated) 58%, #00000085);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);flex-direction:column;text-decoration:none;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000059}.blog-module__9fogyq__featured:before{content:"";top:0;left:var(--space-6);right:var(--space-6);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--landing-glow-rose) 55%, transparent), color-mix(in srgb, var(--landing-glow-violet) 65%, transparent), transparent);border-radius:2px;height:2px;position:absolute}.blog-module__9fogyq__featured:hover{border-color:color-mix(in srgb, var(--landing-glow-violet) 35%, transparent);box-shadow:0 28px 56px #00000073, 0 0 40px color-mix(in srgb, var(--landing-glow-violet) 12%, transparent);transform:translateY(-3px)}.blog-module__9fogyq__featuredMeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.blog-module__9fogyq__featuredTitle{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;color:var(--color-text-primary);max-width:20ch;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.1;transition:color .2s}.blog-module__9fogyq__featured:hover .blog-module__9fogyq__featuredTitle{color:color-mix(in srgb, var(--landing-glow-violet) 75%, var(--color-text-primary))}.blog-module__9fogyq__featuredExcerpt{font-size:clamp(var(--text-base), 1.4vw, var(--text-lg));color:var(--color-text-secondary);max-width:60ch;margin:0;font-weight:300;line-height:1.65}.blog-module__9fogyq__featuredCue{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-family:var(--font-geist-mono), monospace;font-size:var(--text-xs);letter-spacing:.08em;color:color-mix(in srgb, var(--landing-glow-rose) 82%, var(--color-accent));font-weight:600;display:inline-flex}.blog-module__9fogyq__featured:hover .blog-module__9fogyq__featuredCue svg{transform:translate(4px)}.blog-module__9fogyq__featuredCue svg{transition:transform .2s}.blog-module__9fogyq__list{max-width:1080px;margin:clamp(var(--space-12), 7vw, var(--space-20)) auto 0;padding:0 var(--space-6)}.blog-module__9fogyq__listHeader{align-items:center;gap:var(--space-5);margin-bottom:var(--space-2);display:flex}.blog-module__9fogyq__listHeaderLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap;font-size:.65rem;font-weight:600}.blog-module__9fogyq__listHeaderRule{background:var(--color-border);flex:1;height:1px}.blog-module__9fogyq__entries{margin:0;padding:0;list-style:none}.blog-module__9fogyq__entry{align-items:start;gap:var(--space-6);padding:var(--space-8) var(--space-4);margin:0 calc(-1 * var(--space-4));border-bottom:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:3rem 1fr auto;text-decoration:none;transition:background .2s;display:grid}.blog-module__9fogyq__entry:hover{background:color-mix(in srgb, var(--landing-glow-violet) 5%, var(--color-bg-elevated))}.blog-module__9fogyq__entryIndex{font-family:var(--font-geist-mono), monospace;font-size:var(--text-sm);color:color-mix(in srgb, var(--landing-glow-rose) 55%, var(--color-border-strong));letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding-top:2px;font-weight:600;transition:color .2s}.blog-module__9fogyq__entry:hover .blog-module__9fogyq__entryIndex{color:color-mix(in srgb, var(--landing-glow-violet) 85%, #fff)}.blog-module__9fogyq__entryBody{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.blog-module__9fogyq__entryMeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.blog-module__9fogyq__entryTitle{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;font-size:clamp(var(--text-lg), 2vw, var(--text-2xl));letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.2;transition:color .2s}.blog-module__9fogyq__entry:hover .blog-module__9fogyq__entryTitle{color:color-mix(in srgb, var(--landing-glow-violet) 72%, var(--color-text-primary))}.blog-module__9fogyq__entryExcerpt{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:62ch;margin:0;font-weight:300;line-height:1.6}.blog-module__9fogyq__entryArrow{color:var(--color-text-tertiary);flex-shrink:0;align-self:center;transition:transform .2s,color .2s}.blog-module__9fogyq__entry:hover .blog-module__9fogyq__entryArrow{color:color-mix(in srgb, var(--landing-glow-rose) 80%, var(--color-accent));transform:translate(3px,-3px)}.blog-module__9fogyq__postWrapper{z-index:1;max-width:720px;padding:clamp(7rem, 10vw, 8rem) var(--space-6) var(--space-20);margin:0 auto;position:relative}.blog-module__9fogyq__backLink{align-items:center;gap:var(--space-2);font-family:var(--font-geist-mono), monospace;font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-text-tertiary);margin-bottom:var(--space-12);text-decoration:none;transition:color .2s;display:inline-flex}.blog-module__9fogyq__backLink:hover{color:color-mix(in srgb, var(--landing-glow-violet) 78%, #fff)}.blog-module__9fogyq__backLink:hover svg{transform:translate(-3px)}.blog-module__9fogyq__backLink svg{transition:transform .2s}.blog-module__9fogyq__postHeader{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-8);margin-bottom:var(--space-10)}.blog-module__9fogyq__postMeta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.blog-module__9fogyq__postTitle{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.04em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:clamp(2.1rem,5vw,3.25rem);font-weight:800;line-height:1.08}.blog-module__9fogyq__postLede{font-size:clamp(var(--text-lg), 2vw, var(--text-xl));color:var(--color-text-secondary);margin:var(--space-6) 0 0;max-width:60ch;font-weight:300;line-height:1.6}.blog-module__9fogyq__postBody{gap:var(--space-6);flex-direction:column;display:flex}.blog-module__9fogyq__postBody p{font-size:clamp(var(--text-base), 1.3vw, var(--text-lg));color:var(--color-text-primary);max-width:68ch;margin:0;font-weight:300;line-height:1.8}.blog-module__9fogyq__postFootRule{background:var(--color-border);height:1px;margin-top:var(--space-16)}.blog-module__9fogyq__postNav{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.blog-module__9fogyq__postNavLink{gap:var(--space-3);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.blog-module__9fogyq__postNavLinkNext{text-align:right;align-items:flex-end}.blog-module__9fogyq__postNavEmpty{display:block}.blog-module__9fogyq__postNavLink:hover{border-color:color-mix(in srgb, var(--landing-glow-violet) 28%, transparent);background:color-mix(in srgb, var(--landing-glow-violet) 5%, var(--color-bg-elevated))}.blog-module__9fogyq__postNavLink:hover .blog-module__9fogyq__postNavTitle{color:color-mix(in srgb, var(--landing-glow-violet) 78%, var(--color-text-primary))}.blog-module__9fogyq__postNavDir{align-items:center;gap:var(--space-2);font-family:var(--font-geist-mono), monospace;font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-text-tertiary);display:inline-flex}.blog-module__9fogyq__postNavTitle{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600;line-height:1.35;transition:color .2s}.blog-module__9fogyq__postCta{margin-top:var(--space-16);padding:clamp(var(--space-8), 5vw, var(--space-10)) var(--space-8);border:1px solid color-mix(in srgb, var(--landing-glow-wine) 20%, transparent);border-radius:var(--radius-xl);background:radial-gradient(ellipse 90% 60% at 50% 0%, color-mix(in srgb, var(--landing-glow-wine) 10%, transparent), transparent 58%), color-mix(in srgb, var(--color-bg-elevated) 55%, #0000007a);text-align:center}.blog-module__9fogyq__postCtaTitle{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;font-size:clamp(var(--text-xl), 3vw, var(--text-3xl));letter-spacing:-.03em;color:var(--color-text-primary);margin:0 0 var(--space-3);font-weight:800}.blog-module__9fogyq__postCtaSub{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:42ch;margin:0 auto var(--space-6);font-weight:300;line-height:1.6}.blog-module__9fogyq__ctaBand{max-width:1080px;margin:clamp(var(--space-16), 9vw, var(--space-20)) auto 0}.blog-module__9fogyq__ctaBandInner{padding-bottom:var(--space-20)}@media (max-width:768px){.blog-module__9fogyq__hero{gap:var(--space-5);grid-template-columns:1fr;align-items:start}.blog-module__9fogyq__heroMeta{align-items:baseline;gap:var(--space-2);flex-direction:row}.blog-module__9fogyq__heroCount{font-size:2.5rem}.blog-module__9fogyq__entry{gap:var(--space-4);padding:var(--space-6) var(--space-4);grid-template-columns:1fr auto}.blog-module__9fogyq__entryIndex{display:none}}@media (max-width:640px){.blog-module__9fogyq__hero{padding:clamp(5.5rem, 18vw, 7rem) var(--space-4) var(--space-6);grid-template-columns:1fr}.blog-module__9fogyq__featuredSection{padding-inline:var(--space-4)}.blog-module__9fogyq__list{padding:0 var(--space-4);margin-bottom:calc(var(--space-12) + var(--marketing-bottom-nav-offset,0px))}.blog-module__9fogyq__postWrapper{padding:clamp(5.5rem, 18vw, 7rem) var(--space-4) calc(var(--space-16) + var(--marketing-bottom-nav-offset,0px))}.blog-module__9fogyq__postNav{grid-template-columns:1fr}.blog-module__9fogyq__postNavLinkNext{text-align:left;align-items:flex-start}.blog-module__9fogyq__postNavEmpty{display:none}}@media (max-width:480px){.blog-module__9fogyq__entryArrow{display:none}.blog-module__9fogyq__entry{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blog-module__9fogyq__featured,.blog-module__9fogyq__featured .blog-module__9fogyq__featuredCue svg,.blog-module__9fogyq__postNavLink,.blog-module__9fogyq__entryArrow,.blog-module__9fogyq__backLink svg{transition:none}.blog-module__9fogyq__featured:hover,.blog-module__9fogyq__featured:hover .blog-module__9fogyq__featuredCue svg,.blog-module__9fogyq__backLink:hover svg,.blog-module__9fogyq__entry:hover .blog-module__9fogyq__entryArrow{transform:none}}
