.page-module__Hbf1kG__principalMessage{background-color:var(--color-bg,#fff);border-bottom:1px solid #eaeaea;padding:clamp(1.5rem,4vw,2rem) clamp(.75rem,2vw,1rem) clamp(2rem,5vw,4rem)}.page-module__Hbf1kG__container{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(.5rem,2vw,1rem)}.page-module__Hbf1kG__contentGrid{grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:768px){.page-module__Hbf1kG__contentGrid{grid-template-columns:minmax(280px,350px) 1fr;gap:2rem}}@media (min-width:1024px){.page-module__Hbf1kG__contentGrid{grid-template-columns:minmax(350px,450px) 1fr;gap:3rem}}@media (min-width:1280px){.page-module__Hbf1kG__contentGrid{grid-template-columns:500px 1fr;gap:4rem}}.page-module__Hbf1kG__imageColumn{width:100%;max-width:100%}.page-module__Hbf1kG__imageWrapper{aspect-ratio:4/5;border-radius:4px;width:100%;max-width:400px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}@media (min-width:768px){.page-module__Hbf1kG__imageWrapper{max-width:100%;margin:0}}.page-module__Hbf1kG__principalImage{object-fit:cover;width:100%;height:100%}.page-module__Hbf1kG__textColumn{flex-direction:column;justify-content:center;display:flex}.page-module__Hbf1kG__heading{color:var(--color-primary,#1a1a1a);text-transform:uppercase;letter-spacing:.05em;text-align:left;margin-bottom:clamp(1rem,3vw,2rem);padding-bottom:1rem;font-size:clamp(1.4rem,4vw,2rem);font-weight:700;position:relative}.page-module__Hbf1kG__heading:after{content:"";background-color:var(--color-accent,#0056b3);width:60px;height:3px;position:absolute;bottom:0;left:0}.page-module__Hbf1kG__messageText{color:#333;text-align:justify;margin-bottom:1.5rem;font-family:Georgia,serif;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.7}.page-module__Hbf1kG__messageText p{margin-bottom:1rem}.page-module__Hbf1kG__messageText p:last-child{margin-bottom:0}.page-module__Hbf1kG__signoff{border-top:1px solid #eee;align-self:flex-start;padding-top:1.5rem;display:inline-block}.page-module__Hbf1kG__principalName{color:var(--color-primary,#000);margin-bottom:.25rem;font-size:clamp(1.1rem,2.5vw,1.25rem);font-weight:700;display:block}.page-module__Hbf1kG__designation{color:#666;font-size:clamp(.9rem,2vw,1rem);font-style:italic;font-weight:500;display:block}@media (max-width:480px){.page-module__Hbf1kG__principalMessage{padding:1.5rem .5rem 2rem}.page-module__Hbf1kG__messageText{text-align:left}}.page-module__Hbf1kG__sectionTitle{text-align:center;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:clamp(1.25rem,4vw,2rem);font-weight:700}.page-module__Hbf1kG__sectionSubtitle{text-align:center;color:var(--color-text-muted);margin-bottom:clamp(1.5rem,4vw,3rem);font-size:clamp(.9rem,2vw,1.05rem)}.page-module__Hbf1kG__successionGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(1.5rem,4vw,3rem);max-width:1400px;margin:0 auto;display:grid}.page-module__Hbf1kG__successionCard{text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:clamp(1.25rem,3vw,2rem);transition:transform .2s,box-shadow .2s}.page-module__Hbf1kG__successionCard:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.page-module__Hbf1kG__successionAvatar{color:#fff;background-color:#002147;border-radius:50%;justify-content:center;align-items:center;width:clamp(80px,18vw,120px);height:clamp(80px,18vw,120px);margin:0 auto clamp(1rem,2vw,1.5rem);font-size:clamp(1.25rem,4vw,2rem);font-weight:600;display:flex}.page-module__Hbf1kG__successionName{color:#1a1a1a;margin-bottom:.4rem;font-size:clamp(1rem,2.5vw,1.15rem);font-weight:700}.page-module__Hbf1kG__successionDesignation{color:var(--color-primary);margin-bottom:.4rem;font-size:clamp(.85rem,2vw,.95rem);font-weight:600}.page-module__Hbf1kG__successionYears{color:var(--color-text-muted);font-size:clamp(.8rem,2vw,.9rem);font-style:italic}
