.hph-cta.svelte-8srtlv{padding-block:var(--hph-section)}.card.svelte-8srtlv{overflow:hidden;border-radius:24px;background:var(--color-hph-purple);color:#fff}.copy.svelte-8srtlv{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px 22px}.hph-cta.svelte-8srtlv h2:where(.svelte-8srtlv){margin:0;font-size:28px;line-height:1.15;color:#fff}.desc.svelte-8srtlv{margin:0;max-width:620px;font-size:16.5px;line-height:1.5;color:#e9e4f5}.hph-cta.svelte-8srtlv a.gold:where(.svelte-8srtlv),.hph-cta.svelte-8srtlv button.gold:where(.svelte-8srtlv){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;width:100%;padding:0 24px;border:0;border-radius:var(--radius-hph-button);background:var(--color-hph-gold);color:var(--color-hph-ink);font-family:var(--font-sans);font-size:16px;font-weight:800;text-decoration:none;cursor:pointer;transition:background-color .2s}.hph-cta.svelte-8srtlv a.gold:where(.svelte-8srtlv):hover,.hph-cta.svelte-8srtlv button.gold:where(.svelte-8srtlv):hover{background:#fff;color:var(--color-hph-ink)}.hph-cta.svelte-8srtlv a.gold:where(.svelte-8srtlv):focus-visible,.hph-cta.svelte-8srtlv button.gold:where(.svelte-8srtlv):focus-visible{outline:3px solid #fff;outline-offset:3px}.portrait.svelte-8srtlv{display:flex;align-items:center;gap:12px}.portrait.svelte-8srtlv img:where(.svelte-8srtlv){width:64px;height:64px;border-radius:999px;border:2px solid rgba(255,255,255,.4);object-fit:cover;object-position:top}.who.svelte-8srtlv{display:flex;flex-direction:column;margin:0;font-size:14px;font-weight:700;color:#fff}.who.svelte-8srtlv span:where(.svelte-8srtlv){font-size:12.5px;font-weight:500;color:#e9e4f5}.photo.svelte-8srtlv{display:none}@media(min-width:768px){.copy.svelte-8srtlv{padding:40px}.hph-cta.svelte-8srtlv h2:where(.svelte-8srtlv){font-size:34px}.hph-cta.svelte-8srtlv a.gold:where(.svelte-8srtlv),.hph-cta.svelte-8srtlv button.gold:where(.svelte-8srtlv){width:auto;min-width:280px}}@media(min-width:1280px){.card.with-image.svelte-8srtlv{display:grid;grid-template-columns:1fr 1fr}.copy.svelte-8srtlv{justify-content:center;gap:16px;padding:48px}.hph-cta.svelte-8srtlv h2:where(.svelte-8srtlv){font-size:40px}.desc.svelte-8srtlv{font-size:17px}.photo.svelte-8srtlv{display:block;width:100%;height:100%;min-height:340px;object-fit:cover}}
