:root{--tgp-our-people-popup-timing: .9s;--tgp-our-people-popup-easing: cubic-bezier(.8, 0, .2, 1);--space-padding-top: 32px;--space-padding-bottom: 64px;--tgp-our-people-filter-icon-size: 23px}html.tgp-popup-open{overflow:hidden!important}.tgp-our-people{display:flex;flex-direction:column}.tgp-our-people__top{display:flex;flex-direction:column;position:sticky;top:0;background-color:var(--tgp-color-bg);z-index:1;transform:translateY(0);transition:transform var(--tgp-our-people-popup-timing) var(--tgp-our-people-popup-easing)}.tgp-popup-open .tgp-our-people__top{transform:translateY(-100%)}.tgp-our-people__header{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;padding:32px 40px;border-bottom:1px solid var(--tgp-color-border)}.tgp-our-people__title{margin:0;color:var(--tgp-color-text)}.tgp-our-people__total{color:var(--tgp-color-text)}.tgp-our-people__filters{display:none;flex-direction:row;align-items:flex-start;gap:32px;padding:32px 40px;border-top:1px solid var(--tgp-color-border);border-bottom:1px solid var(--tgp-color-border)}.tgp-our-people-filter{display:flex;flex-direction:row;align-items:center;gap:4px;overflow:hidden;cursor:pointer;padding:0;background:none;border:none;text-align:left;opacity:.4;transition:opacity .4s cubic-bezier(.83,.01,.22,.99)}.tgp-our-people-filter:hover{opacity:1}.tgp-our-people-filter__icon{width:var(--tgp-our-people-filter-icon-size);height:var(--tgp-our-people-filter-icon-size);flex-shrink:0;transform:translate(calc(-1 * var(--tgp-our-people-filter-icon-size)));transition:transform .4s cubic-bezier(.83,.01,.22,.99)}.tgp-our-people-filter--active{opacity:1}.tgp-our-people-filter--active .tgp-our-people-filter__icon{transform:translate(0)}.tgp-our-people-filter__label{color:var(--tgp-color-text);transform:translate(calc(-1 * var(--tgp-our-people-filter-icon-size) - 4px));transition:transform .4s cubic-bezier(.83,.01,.22,.99)}.tgp-our-people-filter--active .tgp-our-people-filter__label{transform:translate(0)}.tgp-our-people__body{display:flex;flex-direction:row;padding:0 40px}.tgp-our-people__ordinal{color:var(--tgp-color-text);position:sticky;top:var(--tgp-our-people-body-sticky-top, 35vh);align-self:flex-start;min-width:16%;padding-top:var(--space-padding-top);padding-bottom:var(--space-padding-bottom)}.tgp-our-people__list-panel{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;padding-top:var(--space-padding-top);padding-bottom:var(--space-padding-bottom)}.tgp-our-people__list-wrapper{display:grid;grid-template-rows:1fr;overflow:hidden;overflow-anchor:none;transition:grid-template-rows .4s cubic-bezier(.83,.01,.22,.99)}.tgp-our-people__list-wrapper:has(.tgp-our-people-list--hidden){grid-template-rows:0fr}.tgp-our-people__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:40px;min-height:0;overflow:hidden}.tgp-our-people-list--hidden{opacity:0;transition:opacity .4s cubic-bezier(.83,.01,.22,.99)}.tgp-our-people__item{display:flex;align-items:center;cursor:none;opacity:.2;transition:opacity .4s cubic-bezier(.83,.01,.22,.99)}.tgp-our-people__item:hover,.tgp-our-people__item--active{opacity:1}.tgp-our-people__name{color:var(--tgp-color-text);overflow:hidden}.tgp-our-people__name-inner{display:block;position:relative;transition:transform .4s cubic-bezier(.83,.01,.22,.99)}.tgp-our-people__name-inner:after{content:attr(data-text);display:block;position:absolute;top:100%;left:0}.tgp-our-people__item:hover .tgp-our-people__name-inner{transform:translateY(-100%)}.tgp-our-people__image-panel-wrapper{position:sticky;top:var(--tgp-our-people-body-sticky-top, 35vh);align-self:flex-start;display:flex;flex-direction:column;gap:20px;padding-top:var(--space-padding-top);padding-bottom:var(--space-padding-bottom)}.tgp-our-people__image-panel{width:396px;height:396px;border-radius:28px;position:relative;overflow:hidden;pointer-events:none}.tgp-our-people__department-label{color:var(--tgp-color-text)}.tgp-our-people__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;mask-image:linear-gradient(#000,#000);-webkit-mask-image:linear-gradient(black,black);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:0 0;-webkit-mask-size:0 0;mask-clip:border-box;-webkit-mask-clip:border-box;mask-border-radius:10px;-webkit-mask-border-radius:10px;transition:mask-size .8s ease,-webkit-mask-size .8s ease}.tgp-our-people__slide--active{mask-size:200% 200%;-webkit-mask-size:200% 200%}.tgp-our-people__notice{color:var(--tgp-color-text)}.tgp-our-people__popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;transform:translateY(100%)}html.tgp-popup-open .tgp-our-people__popup{animation:popup-appear var(--tgp-our-people-popup-timing) var(--tgp-our-people-popup-easing) both;pointer-events:auto}html.tgp-popup-closing .tgp-our-people__popup{animation:popup-disappear var(--tgp-our-people-popup-timing) var(--tgp-our-people-popup-easing) 1s both}.tgp-our-people__popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.tgp-our-people__popup-panel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:100vw;background-color:var(--tgp-color-text);display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;padding:50px 40px 160px}.tgp-our-people__popup-top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.tgp-our-people__popup-close{display:none;align-items:center;justify-content:center;gap:4px;padding:0;background:none;border:none;border-bottom:1px solid var(--tgp-color-white);cursor:pointer;z-index:1}.tgp-our-people__popup-close-text{margin:0;color:var(--tgp-color-white)}.tgp-our-people__popup-image-wrap{width:100%;height:100%;max-width:397px;max-height:397px;aspect-ratio:1 / 1;flex-shrink:0;overflow:hidden}.tgp-our-people__popup-image{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:22px;display:block;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 100%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 100%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:0 0;mask-size:0 0;-webkit-mask-clip:border-box;mask-clip:border-box;mask-border-radius:10px}html.tgp-popup-open .tgp-our-people__popup-image{animation:image-appear .7s cubic-bezier(.8,0,.2,1) 1s both}html.tgp-popup-closing .tgp-our-people__popup-image{-webkit-mask-position:top;mask-position:top;animation:image-disappear .7s cubic-bezier(.8,0,.2,1) both}.tgp-our-people__popup-content{display:flex;flex-direction:row;align-items:baseline;gap:12px}.tgp-our-people__popup-title{margin:0;color:var(--tgp-color-white)!important}html.tgp-popup-open .reveal-text{animation:content-appear .7s cubic-bezier(.8,0,.2,1) 1s both}html.tgp-popup-closing .reveal-text{animation:content-disappear .7s cubic-bezier(.8,0,.2,1) both}.tgp-our-people__popup-position{margin:0;color:var(--tgp-color-gray)}.tgp-our-people__popup-content-anotation{color:var(--tgp-color-white);margin:0;margin-right:.1rem}.tgp-our-people__popup-info{padding:0 10%;color:var(--tgp-color-gray)}.tgp-our-people__popup-info p{margin:0}@media(min-width:1920px)and (max-width:2559px){.tgp-our-people__header{padding:24px 40px}.tgp-our-people__list{gap:25px}.tgp-our-people__image-panel{width:290px;height:290px}.tgp-our-people__popup-image-wrap{max-width:290px;max-height:290px}}@media(min-width:1512px)and (max-width:1919px){:root{--tgp-our-people-filter-icon-size: 18px}.tgp-our-people__header{padding:20px 40px}.tgp-our-people__list{gap:20px}.tgp-our-people__image-panel{width:222px;height:222px}.tgp-our-people__popup-image-wrap{max-width:222px;max-height:222px}}@media(min-width:1280px)and (max-width:1511px){.tgp-our-people__header{padding:16px 40px}.tgp-our-people__list{gap:17px}.tgp-our-people__image-panel{width:188px;height:188px}.tgp-our-people__popup-image-wrap{max-width:188px;max-height:188px}}@media(min-width:1024px)and (max-width:1279px){.tgp-our-people__header{padding:16px 40px}.tgp-our-people__list{gap:13px}.tgp-our-people__image-panel{width:146px;height:146px}.tgp-our-people__popup-image-wrap{max-width:146px;max-height:146px}}@media(min-width:768px)and (max-width:1023px){.tgp-our-people__header{padding:13px 20px}.tgp-our-people__body{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:start;-moz-column-gap:24px;column-gap:24px;padding:0 20px}.tgp-our-people__list-panel{grid-column:1;grid-row:1 / 3;align-items:baseline}.tgp-our-people__image-panel-wrapper{grid-column:2;grid-row:1;width:25vw;align-items:end;top:54px;padding-bottom:120px}.tgp-our-people__ordinal{grid-column:2;grid-row:1;align-self:flex-end;min-width:0;padding-top:20dvh;display:flex}.tgp-our-people__ordinal-value{margin-left:auto}.tgp-our-people__image-panel,.tgp-our-people__popup-image{border-radius:13px}.tgp-our-people__list{gap:20px}.tgp-our-people__image-panel{width:110px;height:110px}.tgp-our-people__popup-panel{padding:20px 20px 110px}.tgp-our-people__popup-image-wrap{max-width:230px;max-height:230px}.tgp-our-people__popup-top,.tgp-our-people__popup-content{flex-direction:column;gap:40px}.tgp-our-people__popup-info{padding:0%}.tgp-our-people__popup-top{align-items:end;gap:100px}.tgp-our-people__popup-close{display:flex}.tgp-our-people__popup-close-icon{width:16px;height:16px}.tgp-our-people__popup-top-info{display:flex;flex-direction:column;justify-content:space-between;width:100%;align-items:flex-start;gap:40px}}@media(min-width:350px)and (max-width:767px){:root{--tgp-our-people-filter-icon-size: 11px}.tgp-our-people__header{padding:10px 20px}.tgp-our-people__body{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:start;-moz-column-gap:16px;column-gap:16px;padding:0 16px}.tgp-our-people__list-panel{grid-column:1;grid-row:1 / 3;align-items:baseline}.tgp-our-people__image-panel-wrapper{grid-column:2;grid-row:1;width:33vw;align-items:end;top:34px;padding-bottom:120px}.tgp-our-people__ordinal{grid-column:2;grid-row:1;align-self:flex-end;min-width:0;padding-top:20dvh;display:flex}.tgp-our-people__ordinal-value{margin-left:auto}.tgp-our-people__image-panel,.tgp-our-people__popup-image{border-radius:10px}.tgp-our-people__popup-info{padding:0%}.tgp-our-people__list{gap:10px}.tgp-our-people__image-panel{width:104px;height:104px}.tgp-our-people__popup-image-wrap{max-width:104px;max-height:104px}.tgp-our-people__popup-panel{padding:20px 20px 40px}.tgp-our-people__popup-top,.tgp-our-people__popup-content{flex-direction:column;gap:20px}.tgp-our-people__popup-top{align-items:end}.tgp-our-people__popup-close{display:flex}.tgp-our-people__popup-close-icon{width:10px;height:10px}.tgp-our-people__popup-top-info{display:flex;flex-direction:column;gap:30px;justify-content:space-between;width:100%;align-items:flex-start}}@keyframes popup-appear{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes popup-disappear{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes content-appear{0%{transform:translateY(102%)}to{transform:translateY(0)}}@keyframes content-disappear{0%{transform:translateY(0)}to{transform:translateY(-102%)}}@keyframes image-appear{0%{-webkit-mask-size:100% 0;mask-size:100% 0}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@keyframes image-disappear{0%{-webkit-mask-size:100% 100%;mask-size:100% 100%}to{-webkit-mask-size:100% 0;mask-size:100% 0}}
