.skip-nav{font-family:var(--font-system-ui)}.page-header{position:relative}header{--menu-horizontal-spacing: clamp(1.6rem, 5.667vw + -1.8rem, 4.5rem);--menu-icon-size: 2.75rem;--border-width: 1px;--menu-padding-right: 5rem;background-color:var(--tsus-charcoal);position:relative;color:var(--white)}header .flex-header{display:flex;align-items:center;flex-wrap:nowrap;gap:1em}header .flex-header .tsus-homelink{margin-right:auto;min-width:116px;height:60px;background:url(tsusheader25.svg) no-repeat;background-size:contain;background-position:center;font-size:0;line-height:0;color:var(--white)}@media (max-width: 64em){header .flex-header .tsus-homelink{width:116px;height:40px;background:url(tsusheader25.svg) no-repeat;background-size:contain}}header .flex-header .header-actions{display:flex;align-items:center;flex-wrap:nowrap}header .flex-header .header-actions .border-divider{width:var(--border-width);height:40px;background-color:var(--white);margin-inline-end:20px;margin-block:20px}.simplemenu,.simplemenu ul{list-style:none;padding:0;margin:0}.main-menu-inline .simplemenu a,.main-menu .simplemenu a{color:var(--white);text-decoration:none;font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase}button.search-link,.main-menu button,.main-menu-inline button{color:var(--white);background:transparent;border:0px}button.search-link:hover,.main-menu button:hover,.main-menu-inline button:hover{opacity:.7}button.search-link{font-size:var(--menu-icon-size);padding-inline-start:4rem;padding-inline-end:20px}.main-menu>button{font-size:var(--menu-icon-size)}.main-menu-inline .simplemenu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;height:100%}.main-menu-inline .simplemenu li{height:100%;display:flex;align-items:center}.main-menu-inline .simplemenu li>a{display:flex;align-items:center;height:100%;padding:0 1rem;font-size:var(--font-body);transition:color .2s ease;text-wrap:nowrap}.main-menu-inline .simplemenu li>a:hover{color:var(--tsus-gold)}.main-menu-inline .simplemenu li>a:has(+button){padding:0 4px}.main-menu-inline .simplemenu .simplemenu-subitems li>a{transition:opacity .2s ease}.main-menu-inline .simplemenu .simplemenu-subitems li>a:hover{color:var(--tsus-charcoal);opacity:.7}.main-menu-inline .simplemenu li>button{display:flex;align-items:center;height:100%;cursor:pointer}.main-menu-inline .haschildren{position:relative}.main-menu-inline .haschildren>.simplemenu-subitems{display:none;position:absolute;top:100%;right:0;background:var(--tsus-gold);min-width:200px;z-index:4;box-shadow:0 4px 8px #0000001a;padding-inline:1em;padding-block-end:1em}.main-menu-inline .haschildren>.simplemenu-subitems a{color:var(--tsus-charcoal)}.main-menu-inline .simplemenu-subitems li{width:100%}.main-menu-inline .simplemenu-subitems li>a{border-bottom:1px solid var(--tsus-charcoal);text-align:right;display:inline-block;width:100%;padding-block:1rem}.main-menu{position:relative}.main-menu .close-icon{display:none;width:32px;height:36px;padding:3px 2.667px 4.5px;flex-shrink:0;justify-content:center;align-items:center}.main-menu .close-icon svg{width:22px;height:22px}.main-menu .open-icon{display:flex;width:32px;height:36px;padding:3px 2.667px 4.5px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.main-menu .open-icon svg{width:22px;height:22px}.main-menu>button{color:var(--white);font-family:ProximaNova,sans-serif;margin-inline-start:0;padding-inline-start:0;text-transform:uppercase;background:transparent;border:0px;font-size:var(--menu-icon-size)}.main-menu .main-menu-panel{position:absolute;top:6rem;right:-4.5rem;background-color:var(--tsus-charcoal);width:46rem;padding:0 0 clamp(4.2rem,-1.2rem + .9vw,9.6rem) 0;display:none;z-index:65536}@media (max-width: 50em){.main-menu .main-menu-panel{width:110vw;top:4.8rem}}.main-menu .main-menu-panel .simplemenu a{display:block;font-size:2rem;font-weight:var(--weight-bold);line-height:1.1}.main-menu .main-menu-panel .simplemenu .expanded>a{color:var(--tsus-gold)}.main-menu .main-menu-panel .simplemenu>li{position:relative}.main-menu .main-menu-panel .simplemenu>li>button:after{content:"";display:inline-block;width:24px;height:14px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.0001 4.72428L1.33343 0.0576172L0.390625 1.00043L6.0001 6.6099L11.6096 1.00043L10.6668 0.0576172L6.0001 4.72428Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .3s ease}.main-menu .main-menu-panel .simplemenu>li.expanded>button:after{transform:rotate(180deg)}.main-menu .main-menu-panel .simplemenu>li>a{font-family:var(--font-display);font-size:var(--type-body);font-weight:var(--weight-bold);line-height:1.1;text-transform:uppercase;padding:2.7rem var(--menu-padding-right) 1.875rem 2.7rem;margin-inline:clamp(3.5rem,1.667vw + 2.5rem,4.5rem);text-align:end}.main-menu .main-menu-panel .simplemenu>li>button{position:absolute;top:2.4rem;right:5rem;font-size:2rem;cursor:pointer}.main-menu .main-menu-panel .simplemenu .simplemenu-subitems{display:none}.main-menu .main-menu-panel .simplemenu .simplemenu-subitems li{background:var(--tsus-gold)}.main-menu .main-menu-panel .simplemenu .simplemenu-subitems li a{padding:1.75rem;padding-inline-end:0;text-align:right;font-family:var(--font-display);font-size:var(--type-body);font-weight:var(--weight-bold);line-height:var(--line-height-ui);text-transform:uppercase;margin-inline:7.75rem;border-bottom:1px solid var(--tsus-charcoal);color:var(--tsus-charcoal)}.main-menu .main-menu-panel .simplemenu .simplemenu-subitems li a:hover{opacity:.7}.main-menu .main-menu-panel .simplemenu .simplemenu-subitems li:last-child a{border-bottom:none}header.menu-out .main-menu>button i:before{display:none}header.menu-out .main-menu .close-icon{display:flex}header.menu-out .main-menu .open-icon{display:none}header.menu-out .texas-state,header.menu-out .social-media{display:none!important}.main-menu-inline{display:none}#tsus-main-menu,.border-divider{display:block}@media (min-width: 64em){.main-menu-inline{display:block}#tsus-main-menu,.border-divider{display:none}.header-actions{height:100px}}@media (max-width: 64em){button.search-link,.main-menu button{font-size:1.4rem}.header-actions{height:75px}.fa-angle-down,.fa-angle-up{display:none}}
