.b-management__heading{margin-bottom:48px}.b-management__wrapper{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:992px){.b-management__wrapper{grid-template-columns:1fr}}.b-management__person{background-color:var(--bg-grey);border-radius:var(--radius);display:flex;flex-direction:column;height:636px;overflow:hidden}@media(max-width:992px){.b-management__person{height:auto}}.b-management__person--image{border-radius:var(--radius);flex-basis:0;flex-grow:1;height:auto;height:390px;max-height:390px;overflow:hidden;position:relative;top:0;transition:all .2s ease-in-out}.b-management__person--image img{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:992px){.b-management__person--image{aspect-ratio:1/1;max-height:-moz-min-content;max-height:min-content;overflow:visible}.b-management__person--image img{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}}.b-management__person--info{padding:42px;position:relative}@media(max-width:992px){.b-management__person--info{padding:32px 20px}}.b-management__person--name{font-size:1.75rem;margin-bottom:8px}@media(max-width:992px){.b-management__person--name{font-size:1.25rem}}.b-management__person--position{color:var(--magenta-10);font-size:1.25rem;line-height:1.4}@media(max-width:992px){.b-management__person--position{font-size:1rem}}.b-management__person:hover .b-management__person--image{transform:translateY(-10px)}.b-management__person:hover .b-management__person--content{display:block;max-height:1000px;transition:all .5s ease-in-out}@media(max-width:992px){.b-management__person:hover .b-management__person--image{transform:translateY(0)}.b-management__person:hover .b-management__person--content{display:none;max-height:inherit}.b-management__person:hover .b-management__person--content.is-visible{display:block;max-height:inherit}}.b-management__person--content{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--blue-07);display:-webkit-box;height:auto;max-height:5.5em;overflow:hidden;transition:all .6s ease-in-out}@media(max-width:992px){.b-management__person--content{display:none}.b-management__person--content.is-visible{display:block;max-height:9999px}}.b-management__person--marker{left:24px;position:absolute;top:-20px}.b-management__showhide-btn{display:none!important}@media(max-width:992px){.b-management__showhide-btn{display:flex!important}}
