.landing-home{display:grid;gap:var(--section-spacing)}.landing-home .landing-hero{padding-top:clamp(8.5rem,15vw,11rem)}.landing-home .landing-hero__title{max-width:12ch}.landing-home .landing-hero__lead{max-width:46rem}.hero-caption{display:inline-flex;align-items:center;gap:.55rem;margin-top:1rem;color:var(--text-muted)}.hero-caption:before{content:"";width:2.75rem;height:1px;background:var(--surface-border-strong)}.hero-visual-grid{display:grid;gap:1rem}.hero-spectrum{min-height:11rem;border-radius:var(--radius-xl);background:linear-gradient(120deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.05)),var(--accent-gradient-strong);border:1px solid hsla(0,0%,100%,.24);box-shadow:var(--shadow-medium);position:relative;overflow:hidden}.hero-spectrum:after,.hero-spectrum:before{content:"";position:absolute;border-radius:50%;filter:blur(24px);opacity:.65}.hero-spectrum:before{width:8rem;height:8rem;top:-1rem;right:1rem;background:hsla(0,0%,100%,.24)}.hero-spectrum:after{width:6rem;height:6rem;left:1.5rem;bottom:1rem;background:rgba(12,15,24,.12)}.hero-spectrum__meta{position:absolute;inset:1rem;display:flex;justify-content:space-between;align-items:flex-start;color:rgba(18,20,26,.8)}html.dark .hero-spectrum__meta{color:rgba(247,248,251,.86)}.article-strip,.featured-strip,.platform-intro{display:grid;gap:1rem}.platform-intro{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.platform-intro__copy,.platform-intro__panel{padding:clamp(1.3rem,3vw,1.8rem);border-radius:var(--radius-2xl);border:1px solid var(--surface-border);background:var(--surface-primary);box-shadow:var(--shadow-soft)}.platform-intro__copy p,.platform-intro__panel p{margin:0;color:var(--text-secondary)}.platform-intro__copy .section-head{padding-top:0}.platform-intro__panel{display:grid;gap:1rem}.platform-signals{display:grid;gap:.8rem}.platform-signals__item{display:grid;gap:.25rem;padding:.95rem 1rem;border-radius:var(--radius-lg);background:var(--surface-secondary);border:1px solid var(--surface-border)}.platform-signals__item strong{font-size:1rem;line-height:1.05;letter-spacing:-.02em}.platform-signals__item span{color:var(--text-muted)}.editorial-grid{display:grid;gap:1rem}.editorial-grid__lead{min-height:20rem;display:grid;align-content:space-between}.editorial-quote{margin:0;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.05;letter-spacing:-.03em}.editorial-list,.editorial-list__item{display:grid;gap:.8rem}.editorial-list__item{grid-template-columns:auto 1fr;align-items:start;padding:.95rem 0;border-bottom:1px solid var(--surface-border)}.editorial-list__item:last-child{border-bottom:0}.editorial-list__item strong{display:block;font-size:1rem;line-height:1.05;letter-spacing:-.02em}.editorial-list__item p,.editorial-list__item span{color:var(--text-secondary)}.workflow-card--accent{background:linear-gradient(180deg,var(--surface-primary),rgba(143,169,184,.12))}.article-grid,.featured-grid{display:grid;gap:1rem}.article-card,.featured-card{position:relative;overflow:hidden;padding:1.2rem;border-radius:var(--radius-xl);border:1px solid var(--surface-border);background:var(--surface-primary);box-shadow:var(--shadow-soft);text-decoration:none;transition:transform var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.article-card:hover,.featured-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-medium);border-color:var(--surface-border-strong)}.article-card__meta,.featured-card__meta{display:flex;flex-wrap:wrap;gap:.55rem;color:var(--text-muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.article-card__title,.featured-card__title{margin:.9rem 0 0;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.05;letter-spacing:-.03em}.article-card__copy,.featured-card__copy{margin:.7rem 0 0;color:var(--text-secondary)}.featured-card__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.featured-card__tag{display:inline-flex;align-items:center;padding:.4rem .65rem;border-radius:var(--radius-pill);background:var(--surface-secondary);border:1px solid var(--surface-border);color:var(--text-secondary);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.featured-empty{padding:1.6rem;border-radius:var(--radius-xl);border:1px dashed var(--surface-border-strong);color:var(--text-muted);text-align:center;background:var(--surface-secondary)}.home-footer-grid{display:grid;gap:1rem}@media (min-width:68rem){.article-grid,.editorial-grid,.featured-grid,.home-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:68rem){.platform-intro{grid-template-columns:1fr}}@media (max-width:52rem){.article-grid,.featured-grid,.home-footer-grid{grid-template-columns:1fr}}@media (max-width:40rem){.landing-home .landing-hero__frame{padding-top:2rem}.landing-home .landing-hero__meta{grid-template-columns:1fr}.landing-home .landing-hero__title{font-size:clamp(2.9rem,15vw,4.5rem)}}main.docs-page:has(>.landing-home){max-width:none;padding:0}