.ab-hero.svelte-7wq2i0.svelte-7wq2i0{padding:96px 0 72px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:baseline}@media (max-width: 760px){.ab-hero.svelte-7wq2i0.svelte-7wq2i0{grid-template-columns:1fr;gap:24px}}.ab-title.svelte-7wq2i0.svelte-7wq2i0{font-family:var(--font-display);font-weight:400;font-size:clamp(56px,9vw,132px);line-height:.92;letter-spacing:-.03em;margin:0;color:var(--text)}.ab-title.svelte-7wq2i0 em.svelte-7wq2i0{font-style:italic;color:var(--accent)}.ab-title-sub.svelte-7wq2i0.svelte-7wq2i0{font-family:var(--font-display);font-style:italic;font-size:clamp(20px,2vw,28px);color:var(--text-soft);margin-top:18px;max-width:32ch;text-wrap:pretty}.ab-meta.svelte-7wq2i0.svelte-7wq2i0{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);display:flex;flex-direction:column;gap:8px}.ab-meta.svelte-7wq2i0 .nm.svelte-7wq2i0{color:var(--accent)}.ab-essay.svelte-7wq2i0.svelte-7wq2i0{padding:80px 0 96px;display:grid;grid-template-columns:220px 1fr;gap:clamp(36px,5vw,96px);border-bottom:1px solid var(--line)}@media (max-width: 860px){.ab-essay.svelte-7wq2i0.svelte-7wq2i0{grid-template-columns:1fr;gap:18px}}.ab-essay-eyebrow.svelte-7wq2i0.svelte-7wq2i0{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.ab-essay-body.svelte-7wq2i0.svelte-7wq2i0{font-family:var(--font-display);font-size:20px;line-height:1.62;max-width:64ch;text-wrap:pretty;color:var(--text)}.ab-essay-body.svelte-7wq2i0 p.svelte-7wq2i0{margin:0 0 22px}.ab-essay-body.svelte-7wq2i0 p.svelte-7wq2i0:first-child:first-letter{font-style:italic;font-size:4.6em;line-height:.88;float:left;padding:8px 14px 0 0;color:var(--accent)}.ab-essay-body.svelte-7wq2i0 p.svelte-7wq2i0 em{color:var(--accent);font-style:italic}.ab-essay-body.svelte-7wq2i0 blockquote.svelte-7wq2i0{border-left:2px solid var(--accent);padding:6px 0 6px 22px;margin:28px 0;font-style:italic;color:var(--text);font-size:22px;line-height:1.5}.ab-section-head.svelte-7wq2i0.svelte-7wq2i0{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:48px}.ab-section-head.svelte-7wq2i0 h2.svelte-7wq2i0{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;margin:0;color:var(--text)}.ab-section-head.svelte-7wq2i0 h2 em.svelte-7wq2i0{font-style:italic;color:var(--accent)}.ab-section-head.svelte-7wq2i0 .aside.svelte-7wq2i0{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.ab-tenets.svelte-7wq2i0.svelte-7wq2i0{padding:80px 0 96px;border-bottom:1px solid var(--line)}.ab-tenet.svelte-7wq2i0.svelte-7wq2i0{display:grid;grid-template-columns:80px 1fr;align-items:baseline;gap:32px;padding:28px 0;border-bottom:1px solid var(--line);transition:padding-left .22s ease,background .22s ease}.ab-tenet.svelte-7wq2i0.svelte-7wq2i0:last-of-type{border-bottom:none}.ab-tenet.svelte-7wq2i0.svelte-7wq2i0:hover{background:var(--accent-dim);padding-left:14px}@media (max-width: 720px){.ab-tenet.svelte-7wq2i0.svelte-7wq2i0{grid-template-columns:52px 1fr;gap:16px}}.ab-tenet-n.svelte-7wq2i0.svelte-7wq2i0{font-family:var(--font-display);font-style:italic;font-size:32px;color:var(--accent);line-height:1}.ab-tenet-body.svelte-7wq2i0.svelte-7wq2i0{display:flex;flex-direction:column;gap:10px;max-width:60ch}.ab-tenet-body.svelte-7wq2i0 h3.svelte-7wq2i0{font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:-.012em;line-height:1.1;margin:0;color:var(--text)}.ab-tenet-body.svelte-7wq2i0 h3.svelte-7wq2i0 em{font-style:italic;color:var(--accent)}.ab-tenet-body.svelte-7wq2i0 p.svelte-7wq2i0{font-size:16px;line-height:1.6;color:var(--text-soft);margin:0;text-wrap:pretty}.ab-tenet-body.svelte-7wq2i0 p.svelte-7wq2i0 em{color:var(--text);font-style:italic}.ab-editors.svelte-7wq2i0.svelte-7wq2i0{padding:80px 0 96px;border-bottom:1px solid var(--line)}.ab-editor-grid.svelte-7wq2i0.svelte-7wq2i0{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}@media (max-width: 800px){.ab-editor-grid.svelte-7wq2i0.svelte-7wq2i0{grid-template-columns:1fr}}.ab-editor.svelte-7wq2i0.svelte-7wq2i0{background:var(--bg);padding:28px 24px 32px;display:flex;flex-direction:column;gap:14px}.ab-editor.svelte-7wq2i0 .role.svelte-7wq2i0{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.ab-editor.svelte-7wq2i0 .nm.svelte-7wq2i0{font-family:var(--font-display);font-style:italic;font-size:32px;letter-spacing:-.014em;line-height:1;margin:4px 0 12px;color:var(--text);font-weight:400}.ab-editor.svelte-7wq2i0 .bio.svelte-7wq2i0{font-size:15px;line-height:1.55;color:var(--text-soft);max-width:36ch;margin:0}.ab-editor.svelte-7wq2i0 .field.svelte-7wq2i0{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.ab-colophon.svelte-7wq2i0.svelte-7wq2i0{padding:80px 0 96px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:220px 1fr;gap:clamp(36px,5vw,96px)}@media (max-width: 860px){.ab-colophon.svelte-7wq2i0.svelte-7wq2i0{grid-template-columns:1fr;gap:18px}}.ab-colophon-rows.svelte-7wq2i0.svelte-7wq2i0{display:grid;grid-template-columns:1fr 1fr;gap:24px 56px}@media (max-width: 720px){.ab-colophon-rows.svelte-7wq2i0.svelte-7wq2i0{grid-template-columns:1fr}}.ab-colophon-row.svelte-7wq2i0.svelte-7wq2i0{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--line)}.ab-colophon-row.svelte-7wq2i0 .k.svelte-7wq2i0{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.ab-colophon-row.svelte-7wq2i0 .v.svelte-7wq2i0{font-family:var(--font-display);font-size:19px;font-style:italic;color:var(--text)}.ab-pull.svelte-7wq2i0.svelte-7wq2i0{padding:80px 0;border-bottom:1px solid var(--line);background:var(--panel);margin-left:calc(-1 * var(--pad-x, clamp(20px, 4vw, 72px)));margin-right:calc(-1 * var(--pad-x, clamp(20px, 4vw, 72px)));padding-left:var(--pad-x, clamp(20px, 4vw, 72px));padding-right:var(--pad-x, clamp(20px, 4vw, 72px))}.ab-pull-inner.svelte-7wq2i0.svelte-7wq2i0{max-width:880px;margin:0 auto;display:grid;grid-template-columns:220px 1fr;gap:clamp(36px,5vw,80px);align-items:end}@media (max-width: 760px){.ab-pull-inner.svelte-7wq2i0.svelte-7wq2i0{grid-template-columns:1fr;gap:24px}}.ab-pull-eyebrow.svelte-7wq2i0.svelte-7wq2i0{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);display:flex;flex-direction:column;gap:6px}.ab-pull-eyebrow.svelte-7wq2i0 em.svelte-7wq2i0{font-family:var(--font-display);font-style:italic;font-size:14px;letter-spacing:-.005em;text-transform:none;color:var(--accent);margin-top:6px}.ab-pull-q.svelte-7wq2i0.svelte-7wq2i0{position:relative;padding-left:32px}.ab-pull-q.svelte-7wq2i0.svelte-7wq2i0:before{content:"“";position:absolute;left:-8px;top:-28px;font-family:var(--font-display);font-style:italic;font-size:clamp(120px,12vw,200px);line-height:1;color:var(--accent);opacity:.45;pointer-events:none}.ab-pull-q.svelte-7wq2i0 blockquote.svelte-7wq2i0{font-family:var(--font-display);font-style:italic;font-size:clamp(28px,3.6vw,48px);line-height:1.12;letter-spacing:-.02em;color:var(--text);margin:0;max-width:22ch;text-wrap:balance}.ab-pull-q.svelte-7wq2i0 blockquote.svelte-7wq2i0 em{color:var(--accent)}.ab-pull-q.svelte-7wq2i0 cite.svelte-7wq2i0{display:block;margin-top:28px;font-family:var(--font-mono);font-style:normal;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);max-width:32ch}.ab-pull-q.svelte-7wq2i0 cite.svelte-7wq2i0 em{font-family:var(--font-display);font-style:italic;text-transform:none;letter-spacing:0;font-size:14px;color:var(--text)}.ab-close.svelte-7wq2i0.svelte-7wq2i0{padding:100px 0 140px;text-align:center}.ab-close-quote.svelte-7wq2i0.svelte-7wq2i0{font-family:var(--font-display);font-style:italic;font-size:clamp(28px,4.4vw,60px);line-height:1.12;letter-spacing:-.018em;max-width:24ch;margin:0 auto;text-wrap:balance;color:var(--text)}.ab-close-quote.svelte-7wq2i0 em{color:var(--accent)}.ab-close-sig.svelte-7wq2i0.svelte-7wq2i0{margin-top:36px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.ab-close-actions.svelte-7wq2i0.svelte-7wq2i0{display:flex;justify-content:center;gap:12px;margin-top:36px;flex-wrap:wrap}.ab-btn-primary.svelte-7wq2i0.svelte-7wq2i0{display:inline-flex;align-items:center;background:var(--accent);color:var(--bg);padding:11px 24px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:opacity .18s}.ab-btn-primary.svelte-7wq2i0.svelte-7wq2i0:hover{opacity:.85}.ab-btn-ghost.svelte-7wq2i0.svelte-7wq2i0{display:inline-flex;align-items:center;border:1px solid var(--line-strong);color:var(--text-soft);background:transparent;padding:11px 24px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:border-color .18s,color .18s}.ab-btn-ghost.svelte-7wq2i0.svelte-7wq2i0:hover{border-color:var(--accent);color:var(--text)}@media (prefers-reduced-motion: reduce){.ab-tenet.svelte-7wq2i0.svelte-7wq2i0{transition:none}}
