.hero[data-astro-cid-6mnvcnda]{padding-block:clamp(24px,4vw,40px);display:flex;flex-direction:column;gap:20px}.grid[data-astro-cid-6mnvcnda]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,40px);align-items:center}@media(max-width:800px){.grid[data-astro-cid-6mnvcnda]{grid-template-columns:minmax(0,1fr)}}.name[data-astro-cid-6mnvcnda]{font-family:var(--font-head);font-size:var(--text-h2);font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.summary[data-astro-cid-6mnvcnda]{margin-block-start:12px;font-size:var(--text-lg);line-height:1.6;color:var(--text-muted);max-inline-size:46ch}.img[data-astro-cid-6mnvcnda]{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4 / 3;box-shadow:var(--shadow-card);background:var(--bg-inset)}.img[data-astro-cid-6mnvcnda] img[data-astro-cid-6mnvcnda]{width:100%;height:100%;object-fit:cover;display:block}.video[data-astro-cid-6mnvcnda]{margin-block-start:8px}.body[data-astro-cid-btmro2ng]{padding-block:24px}.grid-with-side[data-astro-cid-btmro2ng]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px}.grid-full[data-astro-cid-btmro2ng]{display:block}@media(max-width:800px){.grid-with-side[data-astro-cid-btmro2ng]{grid-template-columns:minmax(0,1fr)}}.prose[data-astro-cid-btmro2ng]{color:var(--text-muted);font-size:var(--text-base);line-height:1.75;max-inline-size:65ch}.prose[data-astro-cid-btmro2ng] h2{font-family:var(--font-head);font-size:var(--text-h3);font-weight:700;color:var(--text-primary);margin-block:24px 10px;letter-spacing:-.01em}.prose[data-astro-cid-btmro2ng] h3{font-family:var(--font-head);font-size:var(--text-lg);font-weight:700;color:var(--text-primary);margin-block:20px 8px}.prose[data-astro-cid-btmro2ng] p{margin-block-end:14px}.prose[data-astro-cid-btmro2ng] ul,.prose[data-astro-cid-btmro2ng] ol{padding-inline-start:1.4em;margin-block-end:14px}.prose[data-astro-cid-btmro2ng] li{margin-block-end:6px}.prose[data-astro-cid-btmro2ng] strong{color:var(--text-primary);font-weight:700}.prose[data-astro-cid-btmro2ng] a{color:var(--brand);text-decoration:underline}.prose[data-astro-cid-btmro2ng] blockquote{border-inline-start:3px solid var(--accent-gold);padding-inline-start:16px;margin-block:16px;color:var(--text-primary);font-style:italic}.side[data-astro-cid-btmro2ng]{display:flex;flex-direction:column;gap:20px;height:fit-content}.block[data-astro-cid-btmro2ng]{padding:18px 20px;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.block[data-astro-cid-btmro2ng] h3[data-astro-cid-btmro2ng]{font-family:var(--font-head);font-size:var(--text-sm);color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;margin-block-end:10px}.block[data-astro-cid-btmro2ng] ul[data-astro-cid-btmro2ng]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.block[data-astro-cid-btmro2ng] li[data-astro-cid-btmro2ng]{font-size:var(--text-sm);color:var(--text-primary)}.block[data-astro-cid-btmro2ng] p[data-astro-cid-btmro2ng]{margin:0;font-size:var(--text-sm);color:var(--text-primary);line-height:1.55}main[data-astro-cid-qg5dbxle]{background:var(--bg-page);padding-block:clamp(32px,5vw,56px)}.container[data-astro-cid-qg5dbxle]{width:100%;max-width:1040px;margin-inline:auto;padding-inline:var(--px)}.related[data-astro-cid-qg5dbxle]{padding-block:24px}.related[data-astro-cid-qg5dbxle] h2[data-astro-cid-qg5dbxle]{font-family:var(--font-head);font-size:var(--text-h3);font-weight:700;color:var(--text-primary);margin-block-end:6px;letter-spacing:-.01em}.related[data-astro-cid-qg5dbxle] .note[data-astro-cid-qg5dbxle]{color:var(--text-muted);font-size:var(--text-sm);margin-block-end:20px}.related[data-astro-cid-qg5dbxle] .grid[data-astro-cid-qg5dbxle]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.back[data-astro-cid-qg5dbxle]{margin-block-start:40px}.back[data-astro-cid-qg5dbxle] a[data-astro-cid-qg5dbxle]{font-family:var(--font-head);color:var(--brand);text-decoration:none;font-weight:600}.back[data-astro-cid-qg5dbxle] a[data-astro-cid-qg5dbxle]:hover{text-decoration:underline}
