body,h1,h2,h3,h4,h5,h6,.label,.wordmark,.footer h2,button,input,textarea{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important}
h1,h2,h3,h4{font-weight:500;letter-spacing:-.045em;line-height:1.08}
.hero h1{font-weight:500;letter-spacing:-.045em;line-height:1.05}
.label{letter-spacing:.1em}
.product-specs{margin:0;border-top:1px solid #14141426}.product-specs>div{display:grid;grid-template-columns:140px 1fr;gap:24px;padding:17px 0;border-bottom:1px solid #14141426}.product-specs dt{font-weight:500}.product-specs dd{margin:0}.qc-table caption{text-align:left;font-size:16px;padding:0 0 20px;color:#52606a}.qc-table td:last-child{font-weight:500}.service .actions{align-items:flex-start}.service h3{font-size:24px}.service .button{max-width:100%}
@media(max-width:600px){.product-specs>div{grid-template-columns:110px 1fr;gap:16px}}
.leadership-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:56px}.leadership-heading h2{margin-top:18px}.leadership-heading .text-link{flex:none}.leadership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.leadership-card{min-width:0}.leadership-photo{aspect-ratio:1/1;overflow:hidden;background:#e5e7e7;border-radius:3px}.leadership-photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%;filter:grayscale(1);transition:filter .3s}.leadership-card:hover img{filter:grayscale(0)}.leadership-card h3{font-size:25px;letter-spacing:-.035em;line-height:1.2;margin-top:20px}.leadership-card p{font-size:16px;color:#52606a;margin-top:8px}.leadership-row-title{font-size:16px;font-weight:500;letter-spacing:0;border-top:1px solid #14141426;padding-top:20px;margin-bottom:28px}.leadership-row-title.second-row{margin-top:58px}
@media(max-width:900px){.leadership-grid{gap:20px}.leadership-card h3{font-size:21px}.leadership-heading{align-items:start;flex-direction:column}}
@media(max-width:600px){.leadership-grid{grid-template-columns:1fr;gap:32px}.leadership-photo{aspect-ratio:4/3}.leadership-card h3{font-size:26px}.leadership-heading{margin-bottom:36px}.leadership-row-title.second-row{margin-top:44px}}
