.gato-orgchart{max-width:1200px;margin:0 auto;padding:var(--calico-section-default-top-padding, 6rem) 4rem}@media(max-width:50em){.gato-orgchart{padding:4rem 2rem}}.gato-orgchart details.has-subitems{border:1px solid var(--lightgray)}.gato-orgchart summary{padding:1rem 2rem;display:flex;gap:.5rem;align-items:center}.gato-orgchart summary i{transition:transform .2s ease}.gato-orgchart details[open]>summary i{transform:rotate(90deg)}.gato-orgchart .detail-content{padding:.5rem 3rem 1rem}@media(max-width:50em){.gato-orgchart .detail-content{padding:.5rem 1.5rem 1rem}}.gato-orgchart .detail-content{display:flex;flex-direction:column}.gato-orgchart .detail-content .team-member-details{display:flex;align-items:center;gap:2rem;padding:1rem 0}.gato-orgchart .detail-content .team-member-details .team-member-name{color:var(--charcoal);font-size:1.8rem;line-height:1}.gato-orgchart .detail-content .team-member-details .team-member-name .toggle-details{display:none}.gato-orgchart .detail-content .team-member-details .other-info{display:flex;align-items:center;gap:2rem}.gato-orgchart .detail-content .team-member-details .link-with-icon{padding:.5rem 0;font-size:1.4rem;color:#00507a;border-bottom:1px solid #00507a;display:inline-flex;gap:.5rem;align-items:baseline;min-width:0;max-width:100%}.gato-orgchart .detail-content .team-member-details .link-with-icon a{color:inherit;text-decoration:none;font-size:1.4rem;line-height:1;overflow-wrap:anywhere;min-width:0}.gato-orgchart .detail-content .team-member-details .link-with-icon:hover{background-color:var(--content-link-hover)}.gato-orgchart .detail-content .controls{display:flex;gap:1rem;align-items:center;padding-bottom:1rem}.gato-orgchart .detail-content .controls .reporting-to{font-style:italic;color:var(--medium-light-gray, #767676);font-size:1.4rem;line-height:1}.gato-orgchart .detail-content .controls button{background-color:transparent;border:0;color:#00507a;text-decoration:underline;font-size:1.4rem}.gato-orgchart ul.org-chart-nodes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.gato-orgchart details[data-level="0"]>summary{background-color:var(--maroon);color:#fff;font-size:clamp(1.8rem,1.2rem + 1.5vw,2.4rem);line-height:1}.gato-orgchart details.org-chart-top>.detail-content{padding-bottom:3rem}.gato-orgchart details.org-chart-team>summary{background-color:var(--river);color:var(--maroon)}.gato-orgchart details.org-chart-team .leader-title{color:var(--charcoal);font-weight:700;font-size:1.8rem;padding-top:1rem}.gato-orgchart details.org-chart-team>.detail-content{padding-bottom:3rem}.gato-orgchart details.org-chart-team>.detail-content>.team-member-details{padding:.5rem 0}.gato-orgchart details.org-chart-team-member>.detail-content{padding:.5rem 2rem 1rem}@media(max-width:50em){.gato-orgchart details.org-chart-team-member>.detail-content{padding:.5rem 1.5rem 1rem}}.gato-orgchart details.org-chart-team-member.even>summary{background-color:var(--txst-brightgold);color:var(--maroon)}.gato-orgchart details.org-chart-team-member.odd>summary{background-color:var(--sandstone);color:var(--maroon)}.gato-orgchart details.org-chart-team-member>ul.org-chart-nodes{padding:0 2rem}.gato-orgchart details[data-level="1"]>summary{font-size:clamp(1.8rem,1.5rem + .75vw,2.1rem);line-height:1}.gato-orgchart details.level-2-or-deeper>summary{font-size:1.8rem;line-height:1}@media(max-width:50em){.gato-orgchart .detail-content .team-member-details{flex-direction:column;align-items:flex-start;gap:.5rem}.gato-orgchart .detail-content .team-member-details .team-member-name{display:flex;width:100%;justify-content:space-between}.gato-orgchart .detail-content .team-member-details .team-member-name .toggle-details{display:inline-flex;border:0;background-color:transparent;color:#00507a}.gato-orgchart .detail-content .team-member-details .team-member-name .toggle-details i{transition:transform .2s ease}.gato-orgchart .detail-content .team-member-details .team-member-name .toggle-details[aria-expanded=true] i{transform:rotate(90deg)}.gato-orgchart .detail-content .team-member-details .other-info{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.gato-orgchart .detail-content .team-member-details .other-info.hidden{display:none}}
