.tie-bot-current{--tie-red:#ed1c24;--tie-ink:#111;box-sizing:border-box;width:min(100%,1120px);margin:0 auto;padding:70px 20px 84px;color:var(--tie-ink);font-family:Montserrat,"Helvetica Neue",Arial,sans-serif}.tie-bot-current *{box-sizing:border-box}.tie-bot-current__header{text-align:center;margin:0 0 50px;text-transform:uppercase}.tie-bot-current__eyebrow,.tie-bot-current__title{margin:0;font-weight:700;line-height:.95}.tie-bot-current__eyebrow{font-size:clamp(24px,2.6vw,38px);font-weight:400}.tie-bot-current__title{font-size:clamp(38px,4vw,58px)}.tie-bot-current__year{display:inline-block;margin:14px 0 0;padding-bottom:4px;border-bottom:3px solid var(--tie-red);font-size:15px;font-weight:700}.tie-bot-current__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 20px;align-items:start}.tie-bot-current__card{position:relative;min-width:0;min-height:254px;margin:0;padding:10px 10px 14px;border:3px double #d8d8d8;border-radius:20px;background:#fff;text-align:center;box-shadow:0 2px 2px rgba(0,0,0,.06)}.tie-bot-current__card:first-child{grid-column:1/-1;width:calc((100% - 80px)/5);min-width:190px;justify-self:center}.tie-bot-current__figure{position:relative;width:100%;aspect-ratio:1;margin:0 auto 7px;border-radius:50%;background:#f1f1f1}.tie-bot-current__image,.tie-bot-current__placeholder{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center top}.tie-bot-current__placeholder{border:2px solid #ccc;background:#fff}.tie-bot-current__content{padding:0 3px}.tie-bot-current__name{margin:0;color:#111;font-size:15px;line-height:1.22;font-weight:700}.tie-bot-current__designation,.tie-bot-current__organization{margin:3px 0 0;color:#676767;font-size:12px;line-height:1.22}.tie-bot-current__linkedin{position:absolute;right:0;top:4px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border:2px solid #fff;border-radius:50%;background:#0a66c2;color:#fff!important;font:700 16px/1 Arial,sans-serif;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,.15)}.tie-bot-current__linkedin:hover,.tie-bot-current__linkedin:focus-visible{background:#004182;transform:scale(1.06)}.tie-bot-current__past{text-align:center;margin-top:52px}.tie-bot-current__past a{display:inline-block;padding:12px 22px;border:1px solid var(--tie-red);color:var(--tie-red);font-size:13px;font-weight:700;text-decoration:none;text-transform:uppercase}.tie-bot-current__past a:hover{background:var(--tie-red);color:#fff}.tie-bot-current a:focus-visible{outline:3px solid #111;outline-offset:3px}.tie-bot-current__empty{text-align:center}.tie-bot-current--animate .tie-bot-current__card{animation:tieBotRise .45s both}@keyframes tieBotRise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1024px){.tie-bot-current__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tie-bot-current__card:first-child{width:calc((100% - 60px)/4)}}@media(max-width:820px){.tie-bot-current__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tie-bot-current__card:first-child{width:calc((100% - 40px)/3)}}@media(max-width:620px){.tie-bot-current{padding:44px 16px 60px}.tie-bot-current__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.tie-bot-current__card:first-child{width:calc((100% - 14px)/2);min-width:0}.tie-bot-current__card{min-height:0}.tie-bot-current__linkedin{width:31px;height:31px}}@media(max-width:380px){.tie-bot-current__grid{grid-template-columns:1fr}.tie-bot-current__card,.tie-bot-current__card:first-child{width:min(100%,220px);justify-self:center}}@media(prefers-reduced-motion:reduce){.tie-bot-current--animate .tie-bot-current__card{animation:none}}
