.tsus-rolodex{padding-block:clamp(7rem,5.68rem + 3.29vw,12rem)}.tsus-rolodex .rolodex-container{max-width:var(--max-tsus-section-width, 1920px);margin:0 auto;padding-inline:clamp(3rem,1.46rem + 3.85vw,7rem)}.tsus-rolodex .rolodex-container .rolodex-title{margin-bottom:clamp(3rem,1.27rem + 4.33vw,7.5rem)}.tsus-rolodex .rolodex-container .cards{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:3.5rem}@media (max-width: 50em){.tsus-rolodex .rolodex-container .cards{flex-direction:column;row-gap:2rem}}@media (max-width: 40em){.tsus-rolodex .rolodex-container .cards{row-gap:1rem}}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card{background-color:var(--limestone);text-decoration:none;position:relative;width:clamp(340px,1.8571428571rem + 40.1785714286vw,790px);height:auto}@media (max-width: 50em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card{width:100%}}@media (max-width: 31.25em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card{height:auto}}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content{display:flex;height:100%;position:relative}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .image{width:30%;height:100%;object-fit:cover}@media (max-width: 31.25em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .image{height:auto}}@media (max-width: 50em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .image{width:20%}}@media (max-width: 40em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .image{width:25%}}@media (max-width: 25em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .image{width:35%}}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container{width:70%;padding-top:clamp(2.2rem,1.89rem + .77vw,3rem);padding-bottom:clamp(2.5rem,2.31rem + .48vw,3rem);padding-left:clamp(1.1rem,.37rem + 1.83vw,3rem);padding-right:clamp(3.5rem,2.86rem + 1.6vw,4.5rem)}@media (max-width: 25em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container{width:65%;padding-right:1.5rem}}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .name{font-family:var(--font-display);font-size:var(--type-display-small);font-weight:var(--weight-bold);line-height:.95;text-transform:uppercase;font-family:var(--font-editorial);color:var(--tsus-charcoal);margin-bottom:.2rem}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .name.last{margin-bottom:1rem}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .description{display:flex;flex-direction:column}@media (max-width: 50em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .description{flex-direction:row;column-gap:.4rem;flex-wrap:wrap;row-gap:0}}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .description .position{font-family:var(--font-display);font-size:var(--type-display-xs);font-weight:var(--weight-bold);line-height:var(--line-height-tight);text-transform:uppercase;color:var(--tsus-gold)}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .description .position span{display:none}@media (max-width: 50em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .description .position span{display:inline}}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .description .location{font-family:var(--font-display);font-size:var(--type-display-xs);font-weight:var(--weight-bold);line-height:var(--line-height-tight);text-transform:uppercase;color:var(--tsus-gold);font-weight:var(--weight-medium);font-family:var(--font-display-light)}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content .text-container .edit-rolodex-card{position:absolute;top:0;right:0;width:65%;z-index:1}.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content svg{position:absolute;top:18px;right:18px;width:30px;transform:rotate(-45deg)}@media (max-width: 40em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content svg{width:20px;top:10px;right:10px}}@media (max-width: 23em){.tsus-rolodex .rolodex-container .cards .tsus-rolodex-card .card-content svg{display:none}}.tsus-rolodex .rolodex-container .cards .add-rolodex-card{min-width:50%}
