.team-page{color:#111;background:#fff}.team-page-head{padding:126px 0 0}.team-page-title{font-family:"Dg Black", "Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;border-left:4px solid #ed1c24;margin:0;padding-left:10px;font-size:32px;line-height:1.15}.team-pattern-section{margin:0 0 40px}.team-pattern-divider{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' overflow='visible' height='100%25' viewBox='0 0 24 24' fill='%23ED1C24' stroke='none'%3E%3Cpolygon points='9.4,2 24,2 14.6,21.6 0,21.6'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:10px 3px;width:100%;height:3px;margin-top:24px}.team-grid-section{padding:0 18px 76px}.team-container{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1180px;margin:0 auto;display:grid}.team-card{aspect-ratio:.78;isolation:isolate;background:#f3f3f3;border:1px solid #11111112;border-radius:18px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 12px 34px #00000014}.team-card:hover,.team-card:focus-within{transform:translateY(-8px);box-shadow:0 22px 52px #00000024}.team-card-image{position:absolute;inset:0;overflow:hidden}.team-card-image img{object-fit:cover;object-position:center;transition:opacity .5s}.team-default-img{opacity:1;z-index:1}.team-hover-img{opacity:0;z-index:2}.team-card:hover .team-default-img,.team-card:focus-within .team-default-img{opacity:0}.team-card:hover .team-hover-img,.team-card:focus-within .team-hover-img{opacity:1}.team-card-overlay{z-index:3;opacity:.86;background:linear-gradient(#0000 34%,#0000002e 62%,#000000c2 100%),linear-gradient(#ffffff14 0%,#fff0 28%);transition:opacity .4s;position:absolute;inset:0}.team-card:hover .team-card-overlay,.team-card:focus-within .team-card-overlay{opacity:1}.team-card-content{z-index:4;color:#fff;opacity:1;padding:24px 20px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .5s;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.team-card:hover .team-card-content,.team-card:focus-within .team-card-content{transform:translateY(-4px)}.team-card-name{font-family:"Dg Semi Bold", "Axiforma Semibold", var(--font-sans), sans-serif;text-shadow:0 4px 12px #0006;margin:0 0 6px;font-size:21px;line-height:1.14}.team-card-role{opacity:.95;text-shadow:0 2px 8px #0000004d;margin:0;font-size:13px;line-height:1.35}.team-linkedin-btn{z-index:5;color:#0a66c2;opacity:0;background:#fffffff2;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background-color .2s,box-shadow .2s,opacity .35s,transform .2s;display:flex;position:absolute;top:20px;right:20px;transform:scale(.8)translateY(-10px);box-shadow:0 8px 24px #0000001f}.team-card:hover .team-linkedin-btn,.team-card:focus-within .team-linkedin-btn{opacity:1;transform:scale(1)translateY(0)}.team-linkedin-btn:hover,.team-linkedin-btn:focus-visible{background:#fff;outline:none;transform:scale(1.08)translateY(-2px);box-shadow:0 12px 32px #0000002e}.team-linkedin-btn svg{fill:currentColor;width:18px;height:18px}@media (max-width:1024px){.team-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media (max-width:767px){.team-page-head{padding-top:108px}.team-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.team-card{border-radius:16px}.team-card-content{padding:18px 14px}.team-linkedin-btn{width:36px;height:36px;top:14px;right:14px}.team-card-name{font-size:18px}.team-card-role{font-size:12px}}@media (max-width:560px){.team-grid-section{padding-left:18px;padding-right:18px}.team-container{grid-template-columns:1fr;max-width:340px}}.team-page-head-inner{justify-content:space-between;align-items:center;gap:32px;min-height:42px;display:flex}.team-page-breadcrumb{font-family:"Axiforma Regular", "Dg Regular", var(--font-sans), sans-serif;text-align:right;white-space:nowrap;margin:0;font-size:14px}@media (max-width:1024px){.team-page-head-inner{flex-direction:column;align-items:flex-start;gap:12px}.team-page-breadcrumb{text-align:left}}
