.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(2.5rem,2rem + 4vw,6rem) clamp(3rem,2rem + 5vw,7rem);position:relative;overflow:hidden}.hero-bg[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.hero-grid-tex[data-astro-cid-ge2uvauf]{opacity:.6;position:absolute;inset:0}.hero-glow[data-astro-cid-ge2uvauf]{filter:blur(80px);border-radius:50%;position:absolute}.hero-glow--steel[data-astro-cid-ge2uvauf]{background:#507ba547;width:50vw;height:50vw;top:-20vw;left:-15vw}.hero-glow--gold[data-astro-cid-ge2uvauf]{background:#ba9c6a29;width:40vw;height:40vw;bottom:-20vw;right:-10vw}.hero-inner[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid;position:relative}@media (width>=1100px){.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.hero-text[data-astro-cid-ge2uvauf]{gap:var(--space-5);max-width:40rem;display:grid}.hero-title[data-astro-cid-ge2uvauf]{gap:.35em;display:grid}.hero-name[data-astro-cid-ge2uvauf]{font-family:var(--font-sans);font-size:var(--fs-md);letter-spacing:.01em;color:var(--text-on-dark-muted);font-weight:500}.hero-claim[data-astro-cid-ge2uvauf]{font-size:var(--fs-3xl);letter-spacing:-.025em;font-variation-settings:"SOFT" 30, "WONK" 0;font-weight:400;line-height:1.02}.hero-actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.orbit-wrap[data-astro-cid-ge2uvauf],.orbit[data-astro-cid-ge2uvauf]{position:relative}.orbit-svg[data-astro-cid-ge2uvauf]{display:none}.orbit-portrait[data-astro-cid-ge2uvauf]{width:min(56vw,240px);margin:0 auto var(--space-6)}.orbit-nodes[data-astro-cid-ge2uvauf]{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=560px){.orbit-nodes[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr}.node--featured[data-astro-cid-ge2uvauf]{grid-column:1/-1}}.node[data-astro-cid-ge2uvauf]{order:var(--o)}.node-link[data-astro-cid-ge2uvauf]{border:1px solid var(--c-line-dark);border-radius:var(--radius);height:100%;color:var(--c-offwhite);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#faf8f509;grid-template-columns:auto 1fr auto;align-items:start;gap:.9rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.node-link[data-astro-cid-ge2uvauf]:hover{border-color:var(--c-steel);background:#faf8f50f}.node-badge[data-astro-cid-ge2uvauf]{border:1px solid var(--c-steel-soft);background:var(--c-navy-900);width:44px;height:44px;color:var(--c-offwhite);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:50%;place-items:center;display:grid}.node-text[data-astro-cid-ge2uvauf]{gap:.2rem;display:grid}.node-title[data-astro-cid-ge2uvauf]{font-weight:600;line-height:1.3}.node-desc[data-astro-cid-ge2uvauf]{font-size:var(--fs-sm);color:var(--text-on-dark-muted);line-height:1.5}.node-tag[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold);justify-self:start;font-size:.66rem}.node-link[data-astro-cid-ge2uvauf] .node-arrow{color:var(--c-gold);opacity:.8;margin-top:.7rem}.node--featured[data-astro-cid-ge2uvauf] .node-link[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg,#ba9c6a24,#ba9c6a08);border-color:#ba9c6a8c;box-shadow:0 0 30px #ba9c6a1f}.node--featured[data-astro-cid-ge2uvauf] .node-badge[data-astro-cid-ge2uvauf]{border-color:var(--c-gold);background:radial-gradient(circle at 35% 30%, #d6bf96, var(--c-gold) 55%, var(--c-bronze));width:52px;height:52px;color:var(--c-navy);box-shadow:0 0 22px var(--c-gold-glow)}.orbit-info[data-astro-cid-ge2uvauf],.orbit-pause[data-astro-cid-ge2uvauf]{display:none}@media (width>=900px){.orbit-wrap[data-astro-cid-ge2uvauf]{width:min(100%,620px);margin-inline:auto}.orbit[data-astro-cid-ge2uvauf]{aspect-ratio:1}.orbit-svg[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.orbit-portrait[data-astro-cid-ge2uvauf]{width:44%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-nodes[data-astro-cid-ge2uvauf]{display:block;position:absolute;inset:0}.node[data-astro-cid-ge2uvauf]{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.node-link[data-astro-cid-ge2uvauf]{text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;width:9.5rem;height:auto;padding:0;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-28px)}.node--featured[data-astro-cid-ge2uvauf] .node-link[data-astro-cid-ge2uvauf]{box-shadow:none;background:0 0;transform:translate(-50%,-36px)}.node-link[data-astro-cid-ge2uvauf]:hover{background:0 0}.node-badge[data-astro-cid-ge2uvauf]{width:56px;height:56px;box-shadow:0 0 0 6px #1a2b3ce6}.node--featured[data-astro-cid-ge2uvauf] .node-badge[data-astro-cid-ge2uvauf]{width:72px;height:72px;box-shadow:0 0 0 6px #1a2b3ce6, 0 0 36px var(--c-gold-glow)}.node-text[data-astro-cid-ge2uvauf]{gap:.1rem}.node-tag[data-astro-cid-ge2uvauf]{order:2;justify-self:center}.node-title[data-astro-cid-ge2uvauf]{text-shadow:0 1px 12px var(--c-navy);font-size:.9rem;line-height:1.25}.node--featured[data-astro-cid-ge2uvauf] .node-title[data-astro-cid-ge2uvauf]{color:var(--c-gold);font-size:1rem}.node-desc[data-astro-cid-ge2uvauf],.node-link[data-astro-cid-ge2uvauf] .node-arrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.node-link[data-astro-cid-ge2uvauf]:hover .node-badge[data-astro-cid-ge2uvauf],.node-link[data-astro-cid-ge2uvauf]:focus-visible .node-badge[data-astro-cid-ge2uvauf],.node[data-astro-cid-ge2uvauf].is-active .node-badge[data-astro-cid-ge2uvauf]{border-color:var(--c-gold);box-shadow:0 0 0 6px #1a2b3ce6, 0 0 28px var(--c-gold-glow);transform:scale(1.08)}.node-link[data-astro-cid-ge2uvauf]:focus-visible{outline-offset:6px;border-radius:var(--radius)}.ring[data-astro-cid-ge2uvauf]{fill:none;vector-effect:non-scaling-stroke}.ring--outer[data-astro-cid-ge2uvauf]{stroke:var(--c-steel);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:2 6}.ring--nodes[data-astro-cid-ge2uvauf]{stroke:var(--c-gold);stroke-opacity:.35;stroke-width:1px}.ring--inner[data-astro-cid-ge2uvauf]{stroke:var(--c-steel);stroke-opacity:.25;stroke-width:1px}.connector[data-astro-cid-ge2uvauf]{stroke:var(--c-steel);stroke-opacity:.35;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 5;transition:stroke var(--dur) var(--ease), stroke-opacity var(--dur) var(--ease)}.connector--featured[data-astro-cid-ge2uvauf]{stroke:var(--c-gold);stroke-opacity:.55}.connector[data-astro-cid-ge2uvauf].is-active{stroke:var(--c-gold);stroke-opacity:.95}.spark[data-astro-cid-ge2uvauf]{fill:var(--c-gold);filter:drop-shadow(0 0 1.5px var(--c-gold))}.spark--steel[data-astro-cid-ge2uvauf]{fill:#8fb3d6;filter:drop-shadow(0 0 1.2px #8fb3d6)}.ring-rotate[data-astro-cid-ge2uvauf],.spark-rotate[data-astro-cid-ge2uvauf]{transform-origin:50px 50px;transform-box:view-box}.orbit-info[data-astro-cid-ge2uvauf]{text-align:center;min-height:5.5rem;margin-top:3.75rem;display:block}.orbit-info-title[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold)}.orbit-info-text[data-astro-cid-ge2uvauf]{max-width:30rem;color:var(--text-on-dark-muted);font-size:var(--fs-sm);margin:.4rem auto 0}.orbit-pause[data-astro-cid-ge2uvauf]{border:1px solid var(--c-line-dark);width:36px;height:36px;color:var(--text-on-dark-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:0;right:0}.orbit-pause[data-astro-cid-ge2uvauf]:hover{color:var(--c-offwhite);border-color:var(--c-gold)}.play-icon[data-astro-cid-ge2uvauf]{display:none}.is-paused[data-astro-cid-ge2uvauf] .play-icon[data-astro-cid-ge2uvauf]{display:block}.is-paused[data-astro-cid-ge2uvauf] .pause-icon[data-astro-cid-ge2uvauf]{display:none}}@media (width>=900px) and (prefers-reduced-motion:no-preference){.ring-rotate[data-astro-cid-ge2uvauf]{animation:140s linear infinite spin}.spark-rotate[data-astro-cid-ge2uvauf]{animation:28s linear infinite spin}.spark-rotate--slow[data-astro-cid-ge2uvauf]{animation-duration:46s;animation-direction:reverse}.connector[data-astro-cid-ge2uvauf]{animation:3.5s linear infinite flow}.is-paused[data-astro-cid-ge2uvauf] .ring-rotate[data-astro-cid-ge2uvauf],.is-paused[data-astro-cid-ge2uvauf] .spark-rotate[data-astro-cid-ge2uvauf],.is-paused[data-astro-cid-ge2uvauf] .connector[data-astro-cid-ge2uvauf]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.orbit-pause[data-astro-cid-ge2uvauf]{display:none!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes flow{to{stroke-dashoffset:-16px}}.chat-grid[data-astro-cid-pkmaozpq]{gap:var(--space-7);align-items:center;display:grid}@media (width>=960px){.chat-grid[data-astro-cid-pkmaozpq]{grid-template-columns:5fr 7fr}}.chat-window[data-astro-cid-pkmaozpq]{border:1px solid var(--c-line-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg), 0 0 0 1px #507ba514;background:#fff;overflow:hidden}.chat-bar[data-astro-cid-pkmaozpq]{background:var(--c-navy);color:var(--c-offwhite);font-size:var(--fs-sm);align-items:center;gap:.6rem;padding:.85rem 1.25rem;display:flex}.chat-status[data-astro-cid-pkmaozpq]{background:var(--c-gold);width:8px;height:8px;box-shadow:0 0 10px var(--c-gold);border-radius:50%}.chat-bar-title[data-astro-cid-pkmaozpq]{font-weight:600}.chat-bar-meta[data-astro-cid-pkmaozpq]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-on-dark-muted);margin-left:auto;font-size:.7rem}.chat-body[data-astro-cid-pkmaozpq]{gap:var(--space-4);padding:var(--space-5);display:grid}.bubble[data-astro-cid-pkmaozpq]{border-radius:16px;max-width:85%;padding:.85rem 1.1rem;line-height:1.55}.bubble--ai[data-astro-cid-pkmaozpq]{background:var(--c-sand-50);border-top-left-radius:4px}.chips[data-astro-cid-pkmaozpq]{flex-wrap:wrap;gap:.5rem;padding:0;display:flex}.chip[data-astro-cid-pkmaozpq]{border-radius:var(--radius-full);min-height:40px;color:var(--c-deep);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:#fff;border:1px solid #0c2e5059;padding:.45rem .95rem}.chip[data-astro-cid-pkmaozpq]:hover:not(:disabled){border-color:var(--c-deep);background:#0c2e500f}.chip[data-astro-cid-pkmaozpq]:disabled{cursor:not-allowed}.chat-input[data-astro-cid-pkmaozpq]{padding:0 var(--space-5) var(--space-4);gap:.5rem;display:flex}.chat-input[data-astro-cid-pkmaozpq] input[data-astro-cid-pkmaozpq]{border-radius:var(--radius-full);background:var(--c-offwhite);border:1px solid #1a2b3c4d;flex:1;min-width:0;min-height:48px;padding:0 1rem}.chat-input[data-astro-cid-pkmaozpq] input[data-astro-cid-pkmaozpq]:disabled{opacity:.7}.chat-send[data-astro-cid-pkmaozpq]{background:var(--c-gold);width:48px;height:48px;color:var(--c-navy);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.chat-send[data-astro-cid-pkmaozpq]:disabled{opacity:.6;cursor:not-allowed}.chat-note[data-astro-cid-pkmaozpq]{padding:0 var(--space-5) var(--space-5);font-size:var(--fs-xs);color:var(--text-muted)}.section-head[data-astro-cid-pypknyvj]{gap:var(--space-3);max-width:44rem;margin-bottom:var(--space-7);display:grid}.section-more[data-astro-cid-pypknyvj]{margin-top:var(--space-6)}.section-more[data-astro-cid-pypknyvj] a[data-astro-cid-pypknyvj]{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.motto-grid[data-astro-cid-pypknyvj]{gap:var(--space-8);display:grid}@media (width>=960px){.motto-grid[data-astro-cid-pypknyvj]{grid-template-columns:5fr 7fr;align-items:start}.motto-mark[data-astro-cid-pypknyvj]{top:calc(var(--header-h) + 2rem);position:sticky}}.motto-mark[data-astro-cid-pypknyvj]{gap:var(--space-4);display:grid}.motto-latin[data-astro-cid-pypknyvj]{letter-spacing:-.03em;text-transform:uppercase;color:var(--c-navy);font-size:clamp(3.2rem,2rem + 6vw,7rem);font-weight:300;line-height:.92}.motto-latin[data-astro-cid-pypknyvj] em[data-astro-cid-pypknyvj]{color:var(--c-bronze);text-transform:none;letter-spacing:-.02em;font-style:italic;font-weight:400}.motto-de[data-astro-cid-pypknyvj]{font-family:var(--font-serif);font-size:var(--fs-lg);color:var(--text-muted);font-style:italic}.motto-line[data-astro-cid-pypknyvj]{background:linear-gradient(90deg, var(--c-gold), transparent);width:6rem;height:2px}.leitsatz[data-astro-cid-pypknyvj]{margin:var(--space-2) 0;padding:var(--space-5) var(--space-6);border-left:2px solid var(--c-gold);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-serif);font-size:var(--fs-md);background:linear-gradient(90deg,#ba9c6a1a,#0000);font-style:italic;line-height:1.5}.ai[data-astro-cid-pypknyvj]{background:radial-gradient(ellipse at top right, var(--c-deep), var(--c-navy) 60%);position:relative;overflow:hidden}.ai-bg[data-astro-cid-pypknyvj]{opacity:.5;position:absolute;inset:0}.ai-inner[data-astro-cid-pypknyvj]{gap:var(--space-7);display:grid;position:relative}.ai-head[data-astro-cid-pypknyvj]{gap:var(--space-4);max-width:46rem;display:grid}.ai-head[data-astro-cid-pypknyvj] h2[data-astro-cid-pypknyvj]{font-size:var(--fs-2xl)}.strands[data-astro-cid-pypknyvj]{gap:var(--space-5);padding:0;display:grid}@media (width>=860px){.strands[data-astro-cid-pypknyvj]{grid-template-columns:1fr 1fr}}.strand[data-astro-cid-pypknyvj]{align-content:start;gap:var(--space-4);border:1px solid var(--c-line-dark);border-radius:var(--radius-lg);background:linear-gradient(160deg,#faf8f50f,#faf8f503);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;position:relative;overflow:hidden}.strand[data-astro-cid-pypknyvj]:before{content:"";background:linear-gradient(90deg, transparent, var(--c-gold), transparent);height:1px;position:absolute;inset:0 0 auto}.strand-num[data-astro-cid-pypknyvj]{font-family:var(--font-mono);color:#ba9c6a2e;font-size:4.5rem;font-weight:200;line-height:1;position:absolute;top:.5rem;right:1.25rem}.strand-label[data-astro-cid-pypknyvj]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold)}.strand[data-astro-cid-pypknyvj] p[data-astro-cid-pypknyvj]:not(.strand-label){color:var(--text-on-dark-muted)}.tags[data-astro-cid-pypknyvj]{margin-top:var(--space-2);flex-wrap:wrap;gap:.4rem;padding:0;display:flex}.tags[data-astro-cid-pypknyvj] li[data-astro-cid-pypknyvj]{border:1px solid var(--c-steel-soft);border-radius:var(--radius-full);font-size:var(--fs-xs);color:var(--c-offwhite);padding:.25rem .7rem}.ai-foot[data-astro-cid-pypknyvj]{gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--c-line-dark);align-items:end;display:grid}@media (width>=860px){.ai-foot[data-astro-cid-pypknyvj]{grid-template-columns:1fr auto}}.proof-title[data-astro-cid-pypknyvj]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold);margin-bottom:var(--space-3);font-weight:500}.proof[data-astro-cid-pypknyvj]{color:var(--text-on-dark-muted);font-size:var(--fs-sm);gap:.4rem;padding:0;display:grid}.proof[data-astro-cid-pypknyvj] li[data-astro-cid-pypknyvj]{padding-left:1.2rem;position:relative}.proof[data-astro-cid-pypknyvj] li[data-astro-cid-pypknyvj]:before{content:"";background:var(--c-gold);width:.6rem;height:1px;position:absolute;top:.7em;left:0}.quotes[data-astro-cid-pypknyvj]{gap:var(--space-5);padding:0;display:grid}@media (width>=860px){.quotes[data-astro-cid-pypknyvj]{grid-template-columns:repeat(3,1fr)}}.quote-card[data-astro-cid-pypknyvj] figure[data-astro-cid-pypknyvj]{gap:var(--space-4);height:100%;padding:var(--space-6);border:1px solid var(--c-line-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;display:flex}.quote-mark[data-astro-cid-pypknyvj]{font-family:var(--font-serif);height:2rem;color:var(--c-gold);font-size:4.5rem;line-height:.6}.quote-card[data-astro-cid-pypknyvj] blockquote[data-astro-cid-pypknyvj]{font-family:var(--font-serif);font-size:var(--fs-md);flex:1;line-height:1.5}.quote-card[data-astro-cid-pypknyvj] figcaption[data-astro-cid-pypknyvj]{padding-top:var(--space-4);border-top:1px solid var(--c-line-light);gap:.1rem;display:grid}.quote-author[data-astro-cid-pypknyvj]{font-weight:600}.quote-context[data-astro-cid-pypknyvj]{font-size:var(--fs-sm);color:var(--text-muted)}.formats-grid[data-astro-cid-pypknyvj]{gap:var(--space-7);display:grid}@media (width>=960px){.formats-grid[data-astro-cid-pypknyvj]{grid-template-columns:5fr 7fr;align-items:start}}.modes[data-astro-cid-pypknyvj]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent-on-light);align-items:center;gap:.5rem;display:inline-flex}.format-list[data-astro-cid-pypknyvj]{border-top:1px solid var(--c-line-light);padding:0;display:grid}.format[data-astro-cid-pypknyvj]{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-2);border-bottom:1px solid var(--c-line-light);grid-template-columns:3rem 1fr auto;display:grid}.format-num[data-astro-cid-pypknyvj]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent-on-light)}.format-name[data-astro-cid-pypknyvj]{font-family:var(--font-serif);font-size:var(--fs-lg)}.format[data-astro-cid-pypknyvj] .format-icon{color:var(--c-steel)}
