.company-continuation .people-section{padding-block:58px}.company-continuation .people-heading{margin-bottom:25px}.company-continuation .people-heading .eyebrow{margin-bottom:9px}.company-continuation .people-heading h2{font-size:25px;line-height:1.6;margin:0}.company-continuation .people-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.company-continuation .person{border-top:1px solid #25493650;padding-top:25px;min-width:0}.company-continuation .person-staff{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px}.company-continuation .staff-photo{width:88px;height:88px;object-fit:cover;border-radius:50%;display:block;border:3px solid var(--cream);box-shadow:0 0 0 1px #25493622}.company-continuation .person h3{font-size:18px;margin:0 0 12px;line-height:1.7;letter-spacing:-.035em}.company-continuation .person-role{font-size:10px;letter-spacing:.06em;margin:0 0 8px;color:#5c7060;line-height:1.6}.company-continuation .person-message{font-size:13px;line-height:2.05;margin:0;max-width:43em}.company-continuation .person-signature{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;margin:20px 0 0;line-height:1.7}.company-continuation .person-signature span{font-size:10px;color:#5c7060}.company-continuation .person-signature strong{font-weight:700;letter-spacing:.05em}.company-continuation .social-section{padding-block:60px}.company-continuation .social-heading{margin-bottom:26px}.company-continuation .social-heading .eyebrow{margin-bottom:12px}.company-continuation .social-heading h2{font-size:28px;margin-bottom:14px}.company-continuation .social-heading p:not(.eyebrow){font-size:13px;margin-bottom:0;line-height:1.95}.company-continuation .social-mobile-break{display:none}.company-continuation .social-links{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.company-continuation .social-links>a{display:flex;align-items:center;gap:12px;border:1px solid #25493665;border-radius:10px;padding:20px 16px;font-size:13px;font-weight:700;background:var(--cream);transition:background .2s,transform .2s}.company-continuation .social-links>a:hover{background:var(--yellow);transform:translateY(-3px)}.company-continuation .social-icon{display:flex;align-items:center;flex:none}.company-continuation .social-icon svg{width:22px;height:22px}.company-continuation .social-arrow{margin-left:auto}.company-continuation .company-profile{padding-block:72px}.company-continuation .company-profile h2{font-size:28px}.company-continuation .profile-list>div{font-size:13px;padding-block:17px}.company-continuation .company-contact{padding-block:72px}.comparison-note{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ecf2df;border-bottom:1px solid #25493622;font-size:11px;padding:12px 32px}.comparison-note>span{font-weight:800}.comparison-note a{text-decoration:underline;text-underline-offset:4px}.continuation-shortcuts{display:flex;gap:20px;align-items:center}.company-continuation{scroll-margin-top:28px}.compare-nav a>span{white-space:nowrap}.body-copy p{font-size:14px;line-height:2.05}.company-continuation .section{position:relative}
@media(max-width:1100px){.company-continuation .social-links{gap:8px}.company-continuation .social-links>a{padding:17px 12px;gap:8px;font-size:12px}.company-continuation .people-grid{gap:30px}.company-continuation .person-staff{grid-template-columns:76px minmax(0,1fr);gap:16px}.company-continuation .staff-photo{width:76px;height:76px}}
@media(max-width:760px){.company-continuation .people-section{padding-block:44px}.company-continuation .people-heading{margin-bottom:21px}.company-continuation .people-heading h2{font-size:23px}.company-continuation .people-grid{grid-template-columns:1fr;gap:28px}.company-continuation .person{padding-top:21px}.company-continuation .person-staff{grid-template-columns:66px minmax(0,1fr);gap:16px}.company-continuation .staff-photo{width:66px;height:66px}.company-continuation .person h3{font-size:16px}.company-continuation .person-message{font-size:12px;line-height:2}.company-continuation .person-signature{margin-top:16px;gap:8px}.company-continuation .person-role{font-size:9px}.company-continuation .person-signature span{font-size:9px}.company-continuation .social-section{padding-block:44px}.company-continuation .social-heading h2{font-size:25px}.company-continuation .social-heading p:not(.eyebrow){font-size:12px}.company-continuation .social-mobile-break{display:initial}.company-continuation .social-links{grid-template-columns:repeat(2,1fr);gap:9px}.company-continuation .social-links>a{padding:16px 14px;font-size:12px}.company-continuation .social-links>a:last-child{grid-column:1/-1}.company-continuation .company-profile{padding-block:55px}.company-continuation .profile-list>div{font-size:12px}.company-continuation .company-contact{padding-block:50px}.comparison-note{padding:12px 18px;flex-wrap:wrap;gap:10px;font-size:10px}.continuation-shortcuts{gap:20px}.body-copy p{font-size:13px}.company-continuation .company-profile h2{font-size:25px}}
/* Comparison controls stay accessible while reviewing the lower sections. */
.compare-bar{position:sticky;top:0;z-index:80}.company-continuation{scroll-margin-top:0}html{scroll-padding-top:58px}
@media(max-width:760px){html{scroll-padding-top:112px}}
@media(prefers-reduced-motion:reduce){.company-continuation .social-links>a{transition:none}}
.company-continuation .person h3{text-wrap:balance}
@media(max-width:760px){.company-continuation .person.person-staff{display:grid;grid-template-columns:76px minmax(0,1fr);gap:0 16px;align-items:start}.company-continuation .person-staff .person-body{display:contents}.company-continuation .person-staff .staff-photo{grid-column:1;grid-row:1/3;max-width:76px}.company-continuation .person-staff .person-role{grid-column:2;grid-row:1;align-self:end;margin-bottom:7px}.company-continuation .person-staff h3{grid-column:2;grid-row:2;align-self:start;margin-bottom:0}.company-continuation .person-staff .person-message{grid-column:1/-1;grid-row:3;margin-top:17px}.company-continuation .person-staff .person-signature{grid-column:1/-1;grid-row:4}}
