.page-module__T1hWOW__divisionSection+.page-module__T1hWOW__divisionSection{margin-top:3rem}.page-module__T1hWOW__divisionLabel{margin-bottom:1.25rem}.page-module__T1hWOW__officerGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.page-module__T1hWOW__officerCard{padding:0;display:block;overflow:hidden}.page-module__T1hWOW__photoWrap{aspect-ratio:3/4;width:100%;position:relative}.page-module__T1hWOW__officerImage{object-fit:cover;filter:grayscale(15%)}.page-module__T1hWOW__photoPlaceholder{aspect-ratio:3/4;background:var(--panel-2);color:#73cdff59;justify-content:center;align-items:center;width:100%;font-size:4rem;display:flex}.page-module__T1hWOW__cardBody{padding:1.25rem}.page-module__T1hWOW__rank{font-family:var(--display-font);letter-spacing:3px;text-transform:uppercase;color:#78d2ffcc;margin-bottom:4px;font-size:.6rem}.page-module__T1hWOW__name{font-family:var(--display-font);letter-spacing:1px;color:var(--text);margin-bottom:2px;font-size:.9rem;line-height:1.3}.page-module__T1hWOW__callsign{font-family:var(--display-font);letter-spacing:2px;color:#78d2ff99;margin-bottom:2px;font-size:.58rem}.page-module__T1hWOW__title{font-family:var(--body-font);color:var(--text-soft);font-size:.72rem}
