.head.svelte-1w4fyaq{max-width:800px;margin-bottom:56px}.head.svelte-1w4fyaq .aps-eyebrow:where(.svelte-1w4fyaq){color:var(--accent);margin-bottom:18px}.title.svelte-1w4fyaq{font-size:clamp(2.6rem,6.5vw,5rem);margin:0 0 24px;line-height:1.02;letter-spacing:-.02em}.title.svelte-1w4fyaq em:where(.svelte-1w4fyaq){color:var(--accent);font-style:italic}.lead.svelte-1w4fyaq{max-width:56ch;color:var(--ink-soft)}.hero-frame.svelte-1w4fyaq{margin-bottom:80px}.hero-img.svelte-1w4fyaq{aspect-ratio:21/9;border-radius:var(--r-md);overflow:hidden;background:var(--bg-alt)}.hero-img.svelte-1w4fyaq img{filter:saturate(.92)}.hero-meta.svelte-1w4fyaq{display:flex;align-items:center;gap:6px;margin-top:14px;font-family:var(--font-display);font-size:.86rem;color:var(--ink-faint)}.hero-meta.svelte-1w4fyaq .num:where(.svelte-1w4fyaq){font-style:italic}.italic.svelte-1w4fyaq{font-style:italic}.grid.svelte-1w4fyaq{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media (max-width: 720px){.grid.svelte-1w4fyaq{grid-template-columns:1fr;gap:48px}}.handle.svelte-1w4fyaq{padding:0}.handle-eyebrow.svelte-1w4fyaq{color:var(--accent);margin-bottom:18px}.handle-title.svelte-1w4fyaq{font-size:clamp(2rem,3.8vw,2.8rem);margin:0 0 32px;line-height:1.1;letter-spacing:-.02em}.bullets.svelte-1w4fyaq{display:flex;flex-direction:column;gap:0}.bullets.svelte-1w4fyaq li:where(.svelte-1w4fyaq){display:grid;grid-template-columns:48px 1fr;gap:20px;align-items:start;padding:18px 0;border-top:1px solid var(--rule)}.bullets.svelte-1w4fyaq li:where(.svelte-1w4fyaq):last-child{border-bottom:1px solid var(--rule)}.b-num.svelte-1w4fyaq{font-family:var(--font-display);font-style:italic;color:var(--accent);font-size:.95rem;padding-top:1px}.text.svelte-1w4fyaq{color:var(--ink);line-height:1.55;font-size:1rem}.right-col.svelte-1w4fyaq{display:flex;flex-direction:column;gap:32px}.photo-grid.svelte-1w4fyaq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.photo.svelte-1w4fyaq{border-radius:var(--r-sm);overflow:hidden;background:var(--bg-alt)}.photo.svelte-1w4fyaq img{filter:saturate(.92)}.experience.svelte-1w4fyaq{padding-top:32px;border-top:1px solid var(--rule)}.exp-eyebrow.svelte-1w4fyaq{color:var(--accent);margin-bottom:14px}.exp-title.svelte-1w4fyaq{margin:0 0 14px;font-size:1.55rem;line-height:1.15;letter-spacing:-.01em}.exp-body.svelte-1w4fyaq{margin:0;line-height:1.65;color:var(--ink-soft)}
