
.page-intro{background:linear-gradient(120deg,#182e40,#10212b);color:#f6f7f9;border-bottom:1px solid #344b5c}
.page-intro-inner{max-width:1200px;width:90%;margin:auto;padding:56px 0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:48px}
.page-intro.single .page-intro-inner{display:block}.page-intro h1{margin:0 0 20px!important}.page-intro p{font-size:19px;line-height:1.65;color:#d6dfe6;max-width:760px;margin:0 0 20px}.page-intro img{display:block;width:100%;height:230px;object-fit:cover;border-radius:6px;object-position:center 35%}.page-intro .eyebrow{color:#e6cd94;font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:15px}.page-intro .text-link-small{color:#e6cd94;display:inline-block;margin-top:8px;font-size:17px}
.scheduler-section{padding-top:32px!important}
#talent-page>.hero{margin-top:0!important;padding-top:56px!important}#talent-page{padding-top:0!important}
@media(max-width:767px){.page-intro-inner{padding:32px 0;grid-template-columns:1fr;gap:25px}.page-intro p{font-size:17px}.page-intro img{height:auto;max-height:290px;object-fit:contain}.page-intro .text-link-small{font-size:16px}}
/* Proposed footer only */
.site-footer-v20261018 .footer-main-links{max-width:1120px;gap:14px 24px}.footer-row-break{flex-basis:100%;height:0}.site-footer-v20261018 .footer-newsletter{margin:30px auto}.site-footer-v20261018 .footer-legal{display:block;border-top:1px solid #344b5c;padding-top:22px;max-width:1200px}.footer-legal-row{display:flex;justify-content:center;gap:12px 30px;flex-wrap:wrap;margin:0 0 10px}.footer-legal-row:last-child{margin-bottom:0}@media(max-width:767px){.footer-row-break{display:none}.site-footer-v20261018 .footer-main-links{gap:16px 22px}.site-footer-v20261018 .footer-main-links a{font-size:21px!important}.footer-legal-row{flex-direction:column;gap:12px;margin-bottom:16px}.site-footer-v20261018 .footer-legal span{white-space:normal}}
#talent-page>.hero{padding:0!important;margin:0!important;height:auto!important}#talent-page .hero-grid{padding:56px 0!important}@media(max-width:767px){#talent-page .hero-grid{padding:32px 0!important}}

body[data-layout="newsletter"] main a[href^="mailto:"]{color:#e6cd94!important;text-decoration:underline;text-underline-offset:3px}
