.hero[data-astro-cid-jr2e7y2l]{padding-block:var(--space-8) calc(var(--space-8) * .875);overflow:hidden}.hero__inner[data-astro-cid-jr2e7y2l]{border-left:3px solid var(--color-accent);max-width:740px;padding-left:var(--space-5)}.hero__layout--split[data-astro-cid-jr2e7y2l]{gap:var(--space-7);grid-template-columns:11fr 9fr;align-items:center;display:grid}.hero__visual[data-astro-cid-jr2e7y2l]{width:calc(100% + var(--content-padding-inline) + max(0px, (100vw - var(--content-max-width)) / 2));place-self:stretch start}@media (width<=860px){.hero__layout--split[data-astro-cid-jr2e7y2l]{grid-template-columns:1fr}.hero__visual[data-astro-cid-jr2e7y2l]{width:100%;max-width:420px;margin-inline:auto}}@media (width<=480px){.hero__visual[data-astro-cid-jr2e7y2l]{max-width:320px}}.hero__subtitle[data-astro-cid-jr2e7y2l]{font-size:var(--text-lg);color:var(--color-text-muted);max-width:620px}.hero__differentiator[data-astro-cid-jr2e7y2l]{font-size:var(--text-sm);color:var(--color-ink-soft);margin-top:var(--space-3);max-width:560px;font-weight:600}.hero__actions[data-astro-cid-jr2e7y2l]{align-items:center;gap:var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.closing-cta[data-astro-cid-ofptghzg]{margin-top:var(--space-6)}.closing-cta__inner[data-astro-cid-ofptghzg]{max-width:640px}.closing-cta__eyebrow[data-astro-cid-ofptghzg]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:var(--space-4);font-weight:600;display:block}.closing-cta__title[data-astro-cid-ofptghzg]{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.closing-cta__supporting[data-astro-cid-ofptghzg]{font-size:var(--text-lg);max-width:560px;margin-bottom:var(--space-6)}.closing-cta__actions[data-astro-cid-ofptghzg]{gap:var(--space-5);flex-wrap:wrap;display:flex}.closing-cta--strong[data-astro-cid-ofptghzg]{background:var(--color-ink);padding-block:var(--space-8)}.closing-cta--strong[data-astro-cid-ofptghzg] .closing-cta__eyebrow[data-astro-cid-ofptghzg]{color:var(--color-cyan)}.closing-cta--strong[data-astro-cid-ofptghzg] .closing-cta__title[data-astro-cid-ofptghzg]{color:#fff}.closing-cta--strong[data-astro-cid-ofptghzg] .closing-cta__supporting[data-astro-cid-ofptghzg]{color:#ffffffc7}.closing-cta--strong[data-astro-cid-ofptghzg] .btn--primary{color:var(--color-ink);background:#fff}.closing-cta--strong[data-astro-cid-ofptghzg] .btn--primary:hover{background:var(--color-accent-soft)}.closing-cta--strong[data-astro-cid-ofptghzg] .btn--secondary{color:#fff;background:0 0;border-color:#ffffff73}.closing-cta--strong[data-astro-cid-ofptghzg] .btn--secondary:hover{border-color:#fff}.closing-cta--strong[data-astro-cid-ofptghzg] a:focus-visible{outline-color:#fff}.closing-cta--editorial[data-astro-cid-ofptghzg]{background:var(--color-accent-soft);border-radius:var(--radius-lg);padding-block:var(--space-6)}.closing-cta--editorial[data-astro-cid-ofptghzg] .closing-cta__eyebrow[data-astro-cid-ofptghzg]{color:var(--color-accent)}.closing-cta--editorial[data-astro-cid-ofptghzg] .closing-cta__title[data-astro-cid-ofptghzg]{color:var(--color-ink)}.closing-cta--editorial[data-astro-cid-ofptghzg] .closing-cta__supporting[data-astro-cid-ofptghzg]{color:var(--color-text-muted)}.closing-cta--minimal[data-astro-cid-ofptghzg]{padding-block:var(--space-6) var(--space-2);border-top:var(--border-width) solid var(--color-border)}.closing-cta--minimal[data-astro-cid-ofptghzg] .closing-cta__eyebrow[data-astro-cid-ofptghzg]{color:var(--color-accent)}.closing-cta--minimal[data-astro-cid-ofptghzg] .closing-cta__title[data-astro-cid-ofptghzg]{color:var(--color-ink)}.closing-cta--minimal[data-astro-cid-ofptghzg] .closing-cta__supporting[data-astro-cid-ofptghzg]{color:var(--color-text-muted)}.section-label[data-astro-cid-pfxctmgo]{font-size:var(--text-xl);margin-bottom:var(--space-5)}.sequence-wrap[data-astro-cid-pfxctmgo]{margin-bottom:var(--space-5)}.status-pill[data-astro-cid-pfxctmgo]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-alt);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);display:inline-block}.status-pill--published[data-astro-cid-pfxctmgo]{color:var(--color-success-text)}.knowledge-modes[data-astro-cid-pfxctmgo]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.knowledge-modes__item[data-astro-cid-pfxctmgo]{border-top:3px solid var(--color-accent);padding-top:var(--space-5)}.knowledge-modes__item[data-astro-cid-pfxctmgo]:not(:first-child){border-left:var(--border-width) solid var(--color-border);padding-left:var(--space-6)}.knowledge-modes__index[data-astro-cid-pfxctmgo]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3);font-weight:600;display:block}.knowledge-modes__title[data-astro-cid-pfxctmgo]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.knowledge-modes__description[data-astro-cid-pfxctmgo]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 var(--space-3)}@media (width<=860px){.knowledge-modes[data-astro-cid-pfxctmgo]{gap:var(--space-6);grid-template-columns:1fr}.knowledge-modes__item[data-astro-cid-pfxctmgo]:not(:first-child){border-left:none;border-top:var(--border-width) solid var(--color-border);padding-left:0;padding-top:var(--space-6)}}.audience-grid[data-astro-cid-pfxctmgo]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.audience-grid__item[data-astro-cid-pfxctmgo]:not(:first-child){border-left:var(--border-width) solid var(--color-border);padding-left:var(--space-6)}.audience-grid__label[data-astro-cid-pfxctmgo]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-3);font-weight:600}.audience-grid__description[data-astro-cid-pfxctmgo]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}@media (width<=860px){.audience-grid[data-astro-cid-pfxctmgo]{gap:var(--space-5);grid-template-columns:1fr}.audience-grid__item[data-astro-cid-pfxctmgo]:not(:first-child){border-left:none;border-top:var(--border-width) solid var(--color-border);padding-left:0;padding-top:var(--space-5)}}.explained-list[data-astro-cid-pfxctmgo]{margin:0;padding:0;list-style:none}.explained-list__item[data-astro-cid-pfxctmgo]{align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.explained-list__item[data-astro-cid-pfxctmgo]:last-child{border-bottom:var(--border-width) solid var(--color-border)}.explained-list__index[data-astro-cid-pfxctmgo]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);flex-shrink:0;width:1.5rem}.explained-list__title[data-astro-cid-pfxctmgo]{font-size:var(--text-base);flex:300px;margin:0;font-weight:600}.explained-list__title[data-astro-cid-pfxctmgo] a[data-astro-cid-pfxctmgo]{color:inherit;text-decoration:none}.explained-list__title[data-astro-cid-pfxctmgo] a[data-astro-cid-pfxctmgo]:hover{color:var(--color-accent);text-decoration:underline}.path-row[data-astro-cid-pfxctmgo]{align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.path-card[data-astro-cid-pfxctmgo]{gap:var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column;flex:1 1 0;display:flex}.path-card__code[data-astro-cid-pfxctmgo]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent);font-weight:600}.path-card__name[data-astro-cid-pfxctmgo]{font-size:var(--text-lg);margin:0}.path-card__description[data-astro-cid-pfxctmgo]{color:var(--color-text-muted);font-size:var(--text-sm);flex-grow:1;margin:0}.path-card__resources[data-astro-cid-pfxctmgo]{gap:var(--space-2);border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.path-card__resource[data-astro-cid-pfxctmgo]{font-size:var(--text-sm);color:var(--color-ink);font-weight:600;text-decoration:none;display:block}.path-card__resource[data-astro-cid-pfxctmgo]:hover{color:var(--color-accent);text-decoration:underline}.path-arrow[data-astro-cid-pfxctmgo]{color:var(--color-border-strong);font-size:var(--text-xl);flex-shrink:0;align-items:center;display:flex}.path-methodology-link[data-astro-cid-pfxctmgo]{margin:0}.path-methodology-link[data-astro-cid-pfxctmgo] a[data-astro-cid-pfxctmgo]{color:var(--color-accent);font-weight:600;text-decoration:none}.path-methodology-link[data-astro-cid-pfxctmgo] a[data-astro-cid-pfxctmgo]:hover{text-decoration:underline}@media (width<=860px){.path-row[data-astro-cid-pfxctmgo]{flex-direction:column}.path-arrow[data-astro-cid-pfxctmgo]{display:none}}.workshop-grid[data-astro-cid-pfxctmgo]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.workshop-card[data-astro-cid-pfxctmgo]{gap:var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column;display:flex}.workshop-card__title[data-astro-cid-pfxctmgo]{font-size:var(--text-lg);margin:0}.workshop-card__description[data-astro-cid-pfxctmgo]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 var(--space-2)}.workshop-card__meta[data-astro-cid-pfxctmgo]{font-size:var(--text-sm);margin:0}.workshop-card__meta[data-astro-cid-pfxctmgo] strong[data-astro-cid-pfxctmgo]{color:var(--color-ink)}.workshop-card[data-astro-cid-pfxctmgo] .btn{align-self:flex-start;margin-top:auto}@media (width<=860px){.workshop-grid[data-astro-cid-pfxctmgo]{gap:var(--space-7);grid-template-columns:1fr}}.library-subheading[data-astro-cid-pfxctmgo]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-3);font-weight:600}.books-row[data-astro-cid-pfxctmgo]{gap:var(--space-5);margin-bottom:var(--space-7);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.book-card[data-astro-cid-pfxctmgo]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);flex-direction:column;display:flex}.book-card__cover[data-astro-cid-pfxctmgo]{aspect-ratio:2/3;width:100%;max-width:200px;margin:0 auto var(--space-3);border-radius:4px;overflow:hidden;box-shadow:0 6px 16px #0b1e3d1f}.book-card__cover[data-astro-cid-pfxctmgo] img[data-astro-cid-pfxctmgo]{object-fit:cover;width:100%;height:100%;display:block}.book-card__body[data-astro-cid-pfxctmgo]{flex-direction:column;flex-grow:1;display:flex}.book-card__label[data-astro-cid-pfxctmgo]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-2);font-weight:600}.book-card__title[data-astro-cid-pfxctmgo]{font-size:var(--text-base);margin:0 0 var(--space-2)}.book-card__description[data-astro-cid-pfxctmgo]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 var(--space-3);font-style:italic}.book-card__body[data-astro-cid-pfxctmgo] .btn{align-self:flex-start;margin-top:auto}@media (width<=980px){.books-row[data-astro-cid-pfxctmgo]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.books-row[data-astro-cid-pfxctmgo]{grid-template-columns:1fr}}.papers-row[data-astro-cid-pfxctmgo]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.paper-card[data-astro-cid-pfxctmgo]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.paper-card__label[data-astro-cid-pfxctmgo]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.paper-card__title[data-astro-cid-pfxctmgo]{font-size:var(--text-base);margin:0}.paper-card__date[data-astro-cid-pfxctmgo]{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.paper-card__description[data-astro-cid-pfxctmgo]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.paper-card[data-astro-cid-pfxctmgo] .btn{align-self:flex-start}@media (width<=860px){.papers-row[data-astro-cid-pfxctmgo]{grid-template-columns:1fr}}.who-grid[data-astro-cid-pfxctmgo]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.who-grid__item[data-astro-cid-pfxctmgo]:not(:first-child){border-left:var(--border-width) solid var(--color-border);padding-left:var(--space-6)}.who-grid__label[data-astro-cid-pfxctmgo]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-3);font-weight:600}.who-grid__description[data-astro-cid-pfxctmgo]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.who-grid__description[data-astro-cid-pfxctmgo] a[data-astro-cid-pfxctmgo]{color:var(--color-accent);font-weight:600}@media (width<=860px){.who-grid[data-astro-cid-pfxctmgo]{gap:var(--space-5);grid-template-columns:1fr}.who-grid__item[data-astro-cid-pfxctmgo]:not(:first-child){border-left:none;border-top:var(--border-width) solid var(--color-border);padding-left:0;padding-top:var(--space-5)}}.coming-next-section[data-astro-cid-pfxctmgo]{padding-block:var(--space-5)}.coming-next[data-astro-cid-pfxctmgo]{font-size:var(--text-sm);color:var(--color-text-muted);max-width:780px;margin:0}.coming-next[data-astro-cid-pfxctmgo] a[data-astro-cid-pfxctmgo]{color:var(--color-accent);white-space:nowrap;font-weight:600;text-decoration:none}.coming-next[data-astro-cid-pfxctmgo] a[data-astro-cid-pfxctmgo]:hover{text-decoration:underline}
