.bsk-tf{--navy-900:#102a43;--orange-500:#ff9902;--orange-text:#9a5b00;--cream-50:#faf8f4;--white:#fff;--gray-700:#444;--gray-600:#666;--line:#e8e4dc;--font-serif:georgia,palatino,serif;--bg:var(--cream-50);background:var(--bg);color:var(--navy-900);font-family:var(--font-serif);padding:90px 15px}.bsk-tf--white{--bg:var(--white)}.bsk-tf *{box-sizing:border-box}.bsk-tf h2,.bsk-tf h3,.bsk-tf p{margin:0}.bsk-tf .bsk-tf__card,.bsk-tf .bsk-tf__grid{list-style:none;margin:0;padding:0}.bsk-tf .bsk-tf__card::marker,.bsk-tf .bsk-tf__card:before{content:none;display:none}.bsk-tf__inner{margin:0 auto;max-width:1040px}.bsk-tf--cols-4 .bsk-tf__inner{max-width:1140px}.bsk-tf__header{margin:0 auto;max-width:680px;text-align:center}.bsk-tf .bsk-tf__eyebrow{align-items:center;color:var(--orange-text);display:inline-flex;font-size:14px;font-weight:700;gap:12px;letter-spacing:2px;line-height:1.2;margin-bottom:14px;text-transform:uppercase}.bsk-tf__eyebrow:after,.bsk-tf__eyebrow:before{background:var(--orange-500);content:"";height:2px;width:30px}.bsk-tf .bsk-tf__title{color:var(--navy-900);font-size:40px;font-weight:400;line-height:1.15}.bsk-tf .bsk-tf__intro{color:var(--gray-600);font-size:18px;line-height:1.6;margin-top:14px}.bsk-tf .bsk-tf__grid{display:grid;gap:34px 26px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.bsk-tf--cols-4 .bsk-tf__grid{gap:30px 22px;grid-template-columns:repeat(4,minmax(0,1fr))}.bsk-tf .bsk-tf__card{display:flex;flex-direction:column}.bsk-tf__photo{aspect-ratio:1/1;background:linear-gradient(160deg,#e9ecef,#d5dbe2);border-radius:10px;overflow:hidden;position:relative}.bsk-tf__photo img{height:100%;inset:0;object-fit:cover;object-position:50% 20%;position:absolute;transition:transform .5s ease;width:100%}.bsk-tf__card:hover .bsk-tf__photo img{transform:scale(1.04)}.bsk-tf .bsk-tf__name{color:var(--navy-900);font-size:20px;font-weight:700;line-height:1.25;margin:16px 0 4px}.bsk-tf__name a,.bsk-tf__name a:visited{color:inherit;text-decoration:none}.bsk-tf__name a:hover{color:var(--navy-900);text-decoration:underline;text-decoration-color:var(--orange-500);text-underline-offset:3px}.bsk-tf .bsk-tf__role{color:var(--gray-600);font-size:14px;letter-spacing:.5px;line-height:1.45;text-transform:uppercase}.bsk-tf__bio,.bsk-tf__bio:visited{align-self:flex-start;border-bottom:2px solid var(--orange-500);color:var(--navy-900);font-size:15px;font-weight:700;margin-top:10px;padding-bottom:1px;text-decoration:none}.bsk-tf__bio:hover{color:var(--gray-700)}.bsk-tf__all:focus-visible,.bsk-tf__name a:focus-visible{border-radius:2px;outline:3px solid var(--orange-500);outline-offset:3px}.bsk-tf__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.bsk-tf__more{margin-top:44px;text-align:center}.bsk-tf__all,.bsk-tf__all:visited{align-items:center;border-bottom:2px solid var(--orange-500);color:var(--navy-900);display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:1.5px;line-height:1.2;padding-bottom:6px;text-decoration:none;text-transform:uppercase}.bsk-tf__all:hover{color:var(--orange-text)}.bsk-tf__all svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s ease;width:16px}.bsk-tf__all:hover svg{transform:translateX(3px)}@media (max-width:960px){.bsk-tf--cols-4 .bsk-tf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bsk-tf .bsk-tf__title{font-size:36px}}@media (max-width:640px){.bsk-tf{padding:60px 15px}.bsk-tf .bsk-tf__title{font-size:30px}.bsk-tf .bsk-tf__intro{font-size:17px}.bsk-tf .bsk-tf__grid,.bsk-tf--cols-4 .bsk-tf__grid{display:flex;flex-wrap:wrap;gap:26px 14px;justify-content:center;margin-top:36px}.bsk-tf .bsk-tf__card{flex:0 0 calc(50% - 7px);min-width:0}.bsk-tf .bsk-tf__name{font-size:17px;margin-top:12px}.bsk-tf .bsk-tf__role{font-size:12px}}@media (prefers-reduced-motion:reduce){.bsk-tf__photo img{transition:none}.bsk-tf__card:hover .bsk-tf__photo img{transform:none}}