.page-hero[data-astro-cid-kh7btl4r]{position:relative;padding:14rem 2.5rem 8rem;border-bottom:1px solid var(--border);overflow:hidden}.page-hero-bg[data-astro-cid-kh7btl4r]{position:absolute;inset:0;background-image:url(/images/chris-linsell-speaking.jpg);background-size:cover;background-position:center 5%;mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 80%,transparent 100%),linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 80%,transparent 100%),linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%);-webkit-mask-composite:source-in;opacity:.22}.page-hero[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--bg) 0%,rgba(12,12,12,.5) 35%,rgba(12,12,12,.5) 65%,var(--bg) 100%);z-index:1}.page-hero-inner[data-astro-cid-kh7btl4r]{position:relative;z-index:2;max-width:var(--max-width);margin:0 auto}.eyebrow[data-astro-cid-kh7btl4r]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:2rem}.page-title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:300;line-height:1.15;max-width:22ch}.bio-section[data-astro-cid-kh7btl4r]{padding:6rem 2.5rem;border-bottom:1px solid var(--border)}.bio-inner[data-astro-cid-kh7btl4r]{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:6rem;align-items:start}.bio-text[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:1.5rem;font-size:1.0625rem;line-height:1.75;color:var(--text-subtle)}.bio-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:first-child{font-family:var(--font-display);font-size:1.35rem;font-weight:300;color:var(--text);line-height:1.4}.bio-text[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:var(--accent);border-bottom:1px solid rgba(201,169,110,.3);transition:border-color .2s}.bio-text[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{border-color:var(--accent)}.bio-text[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{font-style:italic;color:var(--text)}.bio-photo-wrap[data-astro-cid-kh7btl4r]{overflow:hidden;margin-bottom:2rem}.bio-photo[data-astro-cid-kh7btl4r]{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center top;display:block}.bio-details[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:1.25rem}.bio-detail[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.bio-detail[data-astro-cid-kh7btl4r]:last-child{border-bottom:none;padding-bottom:0}.bio-detail-label[data-astro-cid-kh7btl4r]{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.bio-detail-value[data-astro-cid-kh7btl4r]{font-size:.9375rem;color:var(--text);line-height:1.5}.focus-section[data-astro-cid-kh7btl4r]{padding:6rem 2.5rem;border-bottom:1px solid var(--border);background:var(--bg-elevated)}.focus-inner[data-astro-cid-kh7btl4r]{max-width:var(--max-width);margin:0 auto}.focus-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-top:3rem}.focus-item[data-astro-cid-kh7btl4r]{padding-top:1.5rem;border-top:1px solid var(--border)}.focus-item[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:1.35rem;font-weight:400;margin-bottom:.75rem}.focus-item[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:.9375rem;color:var(--text-muted);line-height:1.65}.cta-section[data-astro-cid-kh7btl4r]{padding:6rem 2.5rem}.cta-inner[data-astro-cid-kh7btl4r]{max-width:var(--reading-width);margin:0 auto}.cta-inner[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:2.5rem;font-weight:300;margin-bottom:1rem}.cta-inner[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1rem;color:var(--text-muted);margin-bottom:2rem;line-height:1.65}.btn-primary[data-astro-cid-kh7btl4r]{display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:var(--bg);padding:.875rem 2rem;transition:opacity .2s}.btn-primary[data-astro-cid-kh7btl4r]:hover{opacity:.85}@media(max-width:900px){.bio-inner[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:3rem}.bio-aside[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:260px 1fr;gap:2rem;align-items:start}.bio-photo-wrap[data-astro-cid-kh7btl4r]{margin-bottom:0}.focus-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}@media(max-width:640px){.page-hero[data-astro-cid-kh7btl4r]{padding:8rem 1.25rem 3rem}.bio-section[data-astro-cid-kh7btl4r],.focus-section[data-astro-cid-kh7btl4r],.cta-section[data-astro-cid-kh7btl4r]{padding:4rem 1.25rem}.bio-aside[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}
