/* GENERATED from tokens.json; no framework or client runtime. */
.ao-owner-biography, .ao-leadership {
  --ao-blue: #0053A0;
  --ao-deep: #02396C;
  --ao-orange: #F68421;
  --ao-light: #E8F4FF;
  --ao-gray: #68686B;
  --ao-white: #FFFFFF;
  --ao-soft: #F9F9F9;
  --ao-border: #CBD5E1;
  --ao-container: 76rem;
  --ao-article: 46rem;
  --ao-radius: 0.25rem;
  --ao-space: 0.25rem;
  --ao-font: "Proxima Nova", Arial, sans-serif;
}


.ao-owner-biography{display:grid;gap:calc(var(--ao-space)*12);max-width:var(--ao-article)}
.ao-owner-biography h2{font-size:clamp(calc(var(--ao-space)*6.4),2.6vw,calc(var(--ao-space)*8.8));font-weight:400;color:var(--ao-deep);margin:0 0 calc(var(--ao-space)*5)}
.ao-owner-biography h2 strong{font-weight:600;color:var(--ao-blue)}
.ao-owner-biography .ao-bio-kicker{display:block;color:var(--ao-blue);text-transform:uppercase;letter-spacing:.15em;font-size:calc(var(--ao-space)*3.08);font-weight:600;margin-bottom:calc(var(--ao-space)*3)}
.ao-owner-biography .ao-bio-text p{font-size:calc(var(--ao-space)*4.24);line-height:1.7;margin:0 0 calc(var(--ao-space)*5)}
.ao-owner-biography .ao-bio-text p:first-child{font-size:calc(var(--ao-space)*4.8);color:var(--ao-deep);padding-left:calc(var(--ao-space)*5);border-left:calc(var(--ao-space)*.75) solid var(--ao-orange)}
.ao-owner-biography .ao-bio-text p:last-child{margin-bottom:0}
.ao-owner-biography .ao-bio-facts-section{padding-top:calc(var(--ao-space)*10);border-top:calc(var(--ao-space)*.25) solid var(--ao-border)}
.ao-owner-biography .ao-bio-facts{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--ao-space)*4);grid-template-columns:minmax(0,1fr)}
@media (min-width:768px){.ao-owner-biography .ao-bio-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ao-owner-biography .ao-bio-fact{display:flex;flex-direction:column;gap:calc(var(--ao-space)*2);padding:calc(var(--ao-space)*6);background:var(--ao-soft);border:calc(var(--ao-space)*.25) solid var(--ao-border);border-top:calc(var(--ao-space)*.75) solid var(--ao-blue);border-radius:calc(var(--ao-radius)*2)}
.ao-owner-biography .ao-bio-fact-key{font-size:calc(var(--ao-space)*6);font-weight:600;line-height:1.15;color:var(--ao-blue);font-variant-numeric:tabular-nums}
.ao-owner-biography .ao-bio-fact-label{font-size:calc(var(--ao-space)*3.08);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ao-gray)}
.ao-owner-biography .ao-bio-fact p{margin:0;font-size:calc(var(--ao-space)*3.8);line-height:1.55}
.ao-owner-biography .ao-bio-links{padding:calc(var(--ao-space)*6);border:calc(var(--ao-space)*.25) solid var(--ao-border);border-left:calc(var(--ao-space)*.75) solid var(--ao-blue);border-radius:calc(var(--ao-radius)*2)}
.ao-owner-biography .ao-bio-links h2{font-size:calc(var(--ao-space)*4.8);font-weight:600;margin-bottom:calc(var(--ao-space)*3)}
.ao-owner-biography .ao-bio-links ul{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--ao-space)*2)}
.ao-owner-biography .ao-bio-links a{color:var(--ao-blue);font-weight:600;text-underline-offset:calc(var(--ao-space)*.75)}
.ao-owner-biography .ao-bio-links a:hover,.ao-owner-biography .ao-bio-links a:focus-visible{color:var(--ao-deep)}
.ao-owner-biography .ao-bio-button{display:inline-flex;justify-content:center;align-items:center;min-height:calc(var(--ao-space)*11);padding:0 calc(var(--ao-space)*5);background:var(--ao-orange);color:var(--ao-deep) !important;font-weight:600;text-decoration:none;border-radius:var(--ao-radius)}
.ao-owner-biography .ao-bio-button:hover,.ao-owner-biography .ao-bio-button:focus-visible{filter:brightness(.92)}
.ao-owner-biography .ao-bio-contact{margin:calc(var(--ao-space)*5) 0 0}
.ao-owner-biography .ao-bio-links .ao-bio-button{color:var(--ao-deep)}


.ao-leadership{display:grid;gap:calc(var(--ao-space)*14);max-width:var(--ao-article);min-width:0;overflow-wrap:break-word}
.ao-leadership h2{font-size:clamp(calc(var(--ao-space)*6.4),2.6vw,calc(var(--ao-space)*8.8));font-weight:400;line-height:1.2;color:var(--ao-deep);margin:0 0 calc(var(--ao-space)*5)}
.ao-leadership h3{font-size:calc(var(--ao-space)*5.2);font-weight:600;line-height:1.3;color:var(--ao-deep);margin:calc(var(--ao-space)*9) 0 calc(var(--ao-space)*3)}
.ao-leadership p{font-size:calc(var(--ao-space)*4.24);line-height:1.7;margin:0 0 calc(var(--ao-space)*5)}
.ao-leadership .ao-lead-intro>p:first-of-type{font-size:calc(var(--ao-space)*4.8);color:var(--ao-deep);padding-left:calc(var(--ao-space)*5);border-left:calc(var(--ao-space)*.75) solid var(--ao-orange)}
.ao-leadership .ao-lead-index{list-style:none;margin:calc(var(--ao-space)*6) 0 0;padding:0;display:grid;gap:calc(var(--ao-space)*4);grid-template-columns:minmax(0,1fr)}
@media (min-width:768px){.ao-leadership .ao-lead-index{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ao-leadership .ao-lead-index a{display:flex;flex-direction:column;gap:calc(var(--ao-space)*1.5);height:100%;box-sizing:border-box;padding:calc(var(--ao-space)*6);background:var(--ao-soft);border:calc(var(--ao-space)*.25) solid var(--ao-border);border-top:calc(var(--ao-space)*.75) solid var(--ao-blue);border-radius:calc(var(--ao-radius)*2);text-decoration:none}
.ao-leadership .ao-lead-index a:hover,.ao-leadership .ao-lead-index a:focus-visible{border-color:var(--ao-blue)}
.ao-leadership .ao-lead-name{font-size:calc(var(--ao-space)*5.2);font-weight:600;color:var(--ao-deep)}
.ao-leadership .ao-lead-role{font-size:calc(var(--ao-space)*3.08);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ao-blue)}
.ao-leadership .ao-lead-bio{padding-top:calc(var(--ao-space)*12);border-top:calc(var(--ao-space)*.25) solid var(--ao-border);scroll-margin-top:calc(var(--ao-space)*24)}
.ao-leadership .ao-lead-kicker{display:block;color:var(--ao-blue);text-transform:uppercase;letter-spacing:.15em;font-size:calc(var(--ao-space)*3.08);font-weight:600;margin-bottom:calc(var(--ao-space)*3)}
.ao-leadership .ao-lead-text>h3:first-child{margin-top:calc(var(--ao-space)*2)}
.ao-leadership .ao-lead-text>p:last-child{margin-bottom:0}
.ao-leadership .ao-lead-links{padding:calc(var(--ao-space)*6);border:calc(var(--ao-space)*.25) solid var(--ao-border);border-left:calc(var(--ao-space)*.75) solid var(--ao-blue);border-radius:calc(var(--ao-radius)*2)}
.ao-leadership .ao-lead-links h2{font-size:calc(var(--ao-space)*4.8);font-weight:600;margin-bottom:calc(var(--ao-space)*3)}
.ao-leadership .ao-lead-links ul{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--ao-space)*2)}
.ao-leadership .ao-lead-links ul a{color:var(--ao-blue);font-weight:600;text-underline-offset:calc(var(--ao-space)*.75)}
.ao-leadership .ao-lead-links ul a:hover,.ao-leadership .ao-lead-links ul a:focus-visible{color:var(--ao-deep)}
.ao-leadership .ao-lead-contact{margin:calc(var(--ao-space)*5) 0 0}
.ao-leadership .ao-lead-button{display:inline-flex;justify-content:center;align-items:center;min-height:calc(var(--ao-space)*11);padding:0 calc(var(--ao-space)*5);background:var(--ao-orange);color:var(--ao-deep);font-weight:600;text-decoration:none;border-radius:var(--ao-radius)}
.ao-leadership .ao-lead-button:hover,.ao-leadership .ao-lead-button:focus-visible{filter:brightness(.92)}

.ao-leadership-summary{gap:calc(var(--ao-space)*3);margin-block:calc(var(--ao-space)*8);padding-block:calc(var(--ao-space)*4)}