.ehc-section{--ehc-navy:#0a121c;--ehc-gold:#b89b65;margin-bottom:96px;color:#fff;font-family:'Mulish',sans-serif;scroll-margin-top:112px}.ehc-section *,.ehc-section *::before,.ehc-section *::after{box-sizing:border-box}.ehc-section .ehc-panel{display:grid;grid-template-columns:47% 53%;grid-template-rows:1fr 1fr;width:calc(100% - 32px);max-width:1800px;margin:0 auto;background:var(--ehc-navy)}.ehc-section .ehc-intro{grid-column:2;align-self:end;padding:42px 64px 0}.ehc-section .ehc-kicker{display:flex;align-items:center;gap:14px;margin:0 0 24px;color:#d7be92;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.ehc-section .ehc-kicker>span{width:32px;height:1px;background:var(--ehc-gold)}.ehc-section #ehc-heading{margin:0;color:#fff;font:400 clamp(32px, 2.8vw, 48px)/1.18 'Mulish',sans-serif;letter-spacing:-.03em}body.home .ehc-section .ehc-intro #ehc-heading>span,body.home .ehc-section .ehc-intro #ehc-heading>span:last-child{display:block;margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}.ehc-section .ehc-stage{display:contents}.ehc-section .ehc-photo{grid-column:1;grid-row:1 / 3;display:flex;align-items:center;overflow:hidden}.ehc-section .ehc-team-image{display:block;width:100%;height:auto;max-width:none;aspect-ratio:3 / 2;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.ehc-section .ehc-routes{grid-column:2;align-self:start;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:40px 64px 42px}.ehc-section .ehc-route{display:flex;align-items:center;min-width:0;min-height:86px;padding:22px 24px;color:#fff;border:1px solid #8a9bb1;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.ehc-section .ehc-route[data-career-audience='agent']{color:var(--ehc-navy);background:var(--ehc-gold);border-color:var(--ehc-gold)}.ehc-section .ehc-route-head{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%}.ehc-section .ehc-route h3{margin:0;color:inherit;font:500 22px/1.3 'Mulish',sans-serif;letter-spacing:-.02em;text-transform:none}.ehc-section .ehc-route-arrow{display:flex;flex:0 0 24px;width:24px;height:24px;transition:transform .25s ease}.ehc-section .ehc-route-arrow svg{display:block;width:100%;height:100%}.ehc-section .ehc-route:hover{background:#fff;border-color:#fff;color:var(--ehc-navy)}.ehc-section .ehc-route:hover .ehc-route-arrow{transform:translate(3px,-3px)}.ehc-section .ehc-route:focus-visible{outline:2px solid #d7be92;outline-offset:6px}@media (hover:hover){.ehc-section .ehc-photo:hover .ehc-team-image{transform:scale(1.015)}}@keyframes ehcPhotoIn{from{opacity:.65}to{opacity:1}}.ehc-section .ehc-photo.ehc-entered{animation:ehcPhotoIn .65s ease both}@media (min-width:1100px) and (max-width:1530px){.ehc-section .ehc-intro{padding:32px 40px 0}.ehc-section .ehc-routes{padding:32px 40px}.ehc-section .ehc-route{padding:18px;min-height:80px}.ehc-section .ehc-route-head{gap:12px}.ehc-section .ehc-route h3{font-size:20px}}@media (min-width:768px) and (max-width:1099px){.ehc-section .ehc-intro{padding:28px 28px 0}.ehc-section .ehc-kicker{margin-bottom:18px}.ehc-section .ehc-routes{grid-template-columns:1fr;gap:12px;padding:24px 28px 28px}.ehc-section .ehc-route{min-height:62px;padding:16px 20px}.ehc-section .ehc-route h3{font-size:20px}}@media (max-width:767px){.ehc-section{margin-bottom:64px;scroll-margin-top:100px}.ehc-section .ehc-panel{width:calc(100% - 24px);grid-template-columns:1fr;grid-template-rows:auto auto auto}.ehc-section .ehc-photo{grid-column:1;grid-row:1}.ehc-section .ehc-intro{grid-column:1;grid-row:2;padding:32px 26px 0}.ehc-section #ehc-heading{font-size:34px}.ehc-section .ehc-kicker{margin-bottom:18px}.ehc-section .ehc-routes{grid-column:1;grid-row:3;grid-template-columns:1fr;gap:14px;padding:28px 26px 32px}.ehc-section .ehc-route{min-height:68px;padding:19px 22px}.ehc-section .ehc-route h3{font-size:21px}}@media (max-width:359px){.ehc-section .ehc-intro{padding-inline:22px}.ehc-section .ehc-routes{padding-inline:22px}.ehc-section #ehc-heading{font-size:30px}.ehc-section .ehc-route h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.ehc-section *,.ehc-section *::before,.ehc-section *::after{animation:none!important;transition:none!important}.ehc-section .ehc-photo:hover .ehc-team-image,.ehc-section .ehc-route:hover .ehc-route-arrow{transform:none}}