body{background:#fff;color:#20212b;font-family:Arial,Helvetica,sans-serif}.topbar{position:relative;box-shadow:none;backdrop-filter:none;border-bottom:1px solid #dcdde5}.topbar-inner{max-width:1120px;padding:28px 0}.brand{color:#20212b;font-size:2rem;font-weight:800;line-height:1;text-decoration:none;letter-spacing:-1px}.brain-brand{display:flex;align-items:center;gap:16px}.brain-mark{display:block;position:relative;width:72px;height:72px;overflow:hidden;flex-shrink:0}.brain-mark img{position:absolute;width:270px;max-width:none;height:auto;left:-7px;top:-12px}.brand-wordmark{display:block;color:#20212b}.brand-wordmark>span{color:#c90051}.brand small{display:block;font-size:.65rem;letter-spacing:1.5px;margin-top:10px}.brand-person{display:block;margin-top:12px;color:#626371;font-size:.8rem;font-weight:400;letter-spacing:.25px;line-height:1.4}.legacy-nav-row{background:#fff;border-color:#dcdde5}.nav-links a{color:#20212b}.nav-links a:hover{background:#fbedf3;color:#c90051}.profile-shell{max-width:1120px}.paper-card{background:#fff;border:1px solid #dcdde5;border-radius:8px;box-shadow:none}.intro-card{border:0;background:#fff;padding-top:48px}.portrait-frame{background:#f5f6f9;border:0;box-shadow:none;border-radius:10px}.portrait-frame img{border-radius:8px}.key-point{background:#f5f6f9;border-color:#dcdde5}.eyebrow,.section-kicker{color:#c90051}.talk-table th{background:#f5f6f9;color:#626371}.tag-format{background:#fbedf3;color:#9f0040;border-color:#efd0dd}a{color:#c90051}.section-title,h1,h2,h3{font-family:Arial,Helvetica,sans-serif}.btn-primary,.contact-button{background:#c90051;border-color:#c90051}@media(max-width:1180px){.topbar-inner{padding:24px}}
/* Align the speaking page with the landing page's centered content column. */
.page-content.profile-shell{width:min(1120px,calc(100% - 64px));max-width:1120px;margin:0 auto;padding:40px 0 72px}.topbar-inner{width:min(1120px,calc(100% - 64px));margin:0 auto;padding:28px 0}.intro-card{padding:16px 0 40px}.intro-grid{align-items:center}.section-card{margin:0 0 28px}@media(max-width:650px){.page-content.profile-shell{width:calc(100% - 36px);padding:28px 0 40px}.topbar-inner{width:calc(100% - 36px);padding:24px 0}.intro-card{padding:0 0 28px}.section-card{padding:22px 18px}.intro-grid{grid-template-columns:1fr}.portrait-frame{max-width:240px}}