*{font-family:Roboto,sans-serif}html{font-size:15px}body{background:var(--accent-black-light);line-height:1.45;margin:0;overflow-x:hidden;text-rendering:optimizeLegibility}a{color:inherit}small{font-size:.7rem;line-height:normal}summary{cursor:pointer}:root{--assets-color:#1c6f73;--safety-color:#df881e;--performance-color:#005dab;--indicator-hover-filter:drop-shadow(1px 2px 3px rgba(0,0,0,.3)) brightness(130%);--indicator-active-filter:drop-shadow(1px 2px 3px rgba(0,0,0,.3));--accent-gold:#ffec51;--accent-gold-light:#ffefd3;--accent-black:#000;--accent-black-light:#282b28;--splash-text-font-size:1.2rem}.padding-wrapper{padding:15px}#nav-header-title,#performance-main,#performance-nav,.content-header,.indicator-icons-figcaption,h1{font-family:Arial,sans-serif}[data-theme=assets] .indicator-icons-figcaption,[data-theme=assets] .theme-font-color,[data-theme=assets] strong{color:var(--assets-color)}[data-theme=assets] .active-header,[data-theme=assets] .content-header{background:var(--assets-color)}[data-theme=assets] tbody tr{border-bottom:2px dotted var(--assets-color)}[data-theme=safety] .indicator-icons-figcaption,[data-theme=safety] .theme-font-color,[data-theme=safety] strong{color:var(--safety-color)}[data-theme=safety] .active-header,[data-theme=safety] .content-header{background:var(--safety-color)}[data-theme=safety] tbody tr{border-bottom:2px dotted var(--safety-color)}[data-theme=performance] .indicator-icons-figcaption,[data-theme=performance] .theme-font-color,[data-theme=performance] strong{color:var(--performance-color)}[data-theme=performance] .active-header,[data-theme=performance] .content-header{background:var(--performance-color)}[data-theme=performance] tbody tr{border-bottom:2px dotted var(--performance-color)}.focus:focus{outline:none}tr:hover{background-color:#e7e7e7}#nav-header{background:var(--accent-black);border-bottom:2px solid #4d534d;box-shadow:2px 4px 6px rgba(0,0,0,.3);color:var(--accent-gold-light);font-size:1rem;padding:8px 20px 2px;position:sticky;top:0;z-index:10}#nav-header-nav{align-content:center;display:flex;justify-content:space-between}#nav-header-img{margin-right:10px;width:85px}#nav-header-title{text-decoration:none}#performance-nav{color:var(--accent-gold)}#splash-page{align-items:start;color:var(--accent-gold-light);display:flex;justify-content:center;line-height:1.85;margin-top:-1rem;padding:4.5% 15px}h1{font-size:2.35rem;margin:0}#performance-main{color:var(--accent-gold)}#tpm-logo-main{margin-right:25px;margin-top:1em;width:265px}.splash-summary,.splash-text{font-size:var(--splash-text-font-size)}.splash-text{margin-bottom:.8rem;margin-top:.8rem;max-width:70ch}#splash-text-action{font-weight:700;margin-bottom:0}#indicator-icons-wrapper{background:var(--accent-black);display:flex;justify-content:space-around;padding:2% 15px;z-index:2}.indicator-icons-figure{border-bottom:2px solid var(--accent-black);display:flex;flex-direction:column-reverse;font-size:1.04rem;font-weight:700;margin:0;text-align:center}.indicator-icons-active,.indicator-icons-figure:hover{border-bottom:2px solid var(--accent-gold)}.indicator-icons-active{font-weight:700;-webkit-text-stroke:0;filter:var(--indicator-active-filter)}.indicator-icons-figcaption,.indicator-icons-imgs{cursor:pointer}.indicator-icons-figcaption{margin-top:32px}.indicator-icons-figcaption:hover+.indicator-icons-imgs,.indicator-icons-imgs:hover{filter:var(--indicator-hover-filter)}.indicator-icons-imgs{height:125px;margin:0 auto}.content-section-default{height:0;padding:0;visibility:collapse}.content-section-active{align-items:baseline;background:var(--accent-black-light);display:flex;height:auto;justify-content:center;padding-bottom:3%;visibility:visible}#tpm-content{background:#f7f7f7;border-left:2px inset #e4e4e4;border-radius:6px;border-right:2px inset #e4e4e4;font-size:1rem;margin-top:15px;max-width:70ch;padding:0 2.5rem .5rem;width:70%}#tpm-content-headers{display:flex;flex-direction:column;margin-right:35px;max-width:25%}.tpm-content-section-header{font-size:1.5rem;font-weight:400;margin:7% 0}.indicator-icons-imgs-nav{cursor:default;margin-bottom:24px}.active-header{border:none;color:#f7f7f7!important;font-weight:700}.tpm-content-headers-btn{background:#f7f7f7;border-radius:6px;font-size:1rem;margin-bottom:9%;padding:1.6rem .8rem}.tpm-content-headers-btn:not(.active-header){cursor:pointer}.tpm-content-headers-btn:not(.active-header):hover{box-shadow:1px 2px 3px rgba(0,0,0,.3);filter:brightness(115%)}.tpm-content-headers-btn:last-child{margin-bottom:0}.content-header{background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:2px 4px 6px rgba(0,0,0,.3);color:#f7f7f7;font-size:2rem;margin:0 0 0 -3rem;padding:.75rem 3rem;text-align:center;width:100%;z-index:3}.tpm-content-subheaders{font-size:1.3rem;margin-bottom:0;margin-top:2.5rem}.tpm-content-subheaders:first-of-type{margin-top:2rem}.table-overflow-wrapper{margin-top:1%;overflow-x:auto}table{border-collapse:collapse;display:table;table-layout:fixed;width:100%}td{padding:4px 0;text-align:center}.table-cell-first{text-align:left;width:28ch}.table-cell-first:not(th){font-style:italic}.table-nested-header-first{text-align:left}.table-cell-last{text-align:right}.table-nested-cell-first{text-align:left}.table-cell-no-border{border-bottom:none!important}.table-cell-auto{width:auto}#dates-wrapper{display:flex;flex-direction:column;margin-top:3%}.dates-entry{width:calc(50% - 15px)}.dates-circle{background:var(--accent-black-light);border-radius:50%;display:block;height:.7rem;width:.7rem}.dates-entry-text{margin-top:-1.2rem}.dates-circle-left{margin-left:calc(100% + .65rem)}.dates-circle-right{margin-left:-20px}.dates-entry-left{border-right:1px solid var(--accent-black-light);padding-right:15px;text-align:right}.dates-entry-right{align-self:flex-end;border-left:1px solid var(--accent-black-light);padding-left:15px}footer{align-items:center;background:var(--accent-black-light);color:var(--accent-gold);display:flex;font-size:.9rem;height:250px;justify-content:space-around;padding:4% 15.5%}#connect-with-us-h2{margin:0}address{font-style:normal}#footer-logo{width:85px}#footer-contact-wrapper{align-self:center}#footer-contact-wrapper h3{letter-spacing:.1rem;margin:0;padding-bottom:5px}#footer-social-wrapper{display:flex}.vr{border-right:1px solid var(--accent-gold);display:block;margin:0 3%}.footer-social{padding:0 5px}.footer-social,.vr{height:20px}#email-icon{height:18px}.footer-social-link{align-self:center}