.posi-team-hero .posi-chip,.posi-team-section .posi-chip,.posi-team-section--sand .posi-chip,.posi-team-cta .posi-chip,.posi-team-detail-hero .posi-chip,.posi-team-detail-bio .posi-chip,.posi-team-detail-attrs .posi-chip,.posi-team-detail-engagements .posi-chip,.posi-team-detail-others .posi-chip,.posi-team-detail-cta-strip .posi-chip,.posi-team-connect .posi-chip,.posi-team-dossier .posi-chip{letter-spacing:.14em;text-transform:uppercase;color:var(--posi-navy);background:0 0;border:none;border-radius:0;padding:0;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.posi-team-mono{background:var(--posi-navy-50);width:100%;height:100%;color:var(--posi-navy);font-family:var(--font-display);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex}.posi-team-hero{background:var(--bg-page);padding-block:120px 56px}@media (max-width:768px){.posi-team-hero{padding-block:88px 48px}}.posi-team-hero__eyebrow{color:var(--posi-navy);margin-bottom:18px;display:block}.posi-team-hero__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--gray-900);max-width:920px;margin:0 0 24px;font-size:clamp(44px,6.5vw,74px);font-weight:500;line-height:1.04}.posi-team-hero__title em.posi-italic-amber{white-space:nowrap}.posi-team-hero__lead{color:var(--gray-700);max-width:660px;margin:0;font-size:18px;line-height:1.55}.posi-team-statement{border-top:2px solid var(--posi-navy);max-width:980px;margin-top:56px;padding-top:32px}.posi-team-statement__body{font-family:var(--font-display);letter-spacing:-.012em;color:var(--gray-800);text-wrap:pretty;margin:0;font-size:clamp(20px,2.4vw,30px);font-weight:400;line-height:1.35}.posi-team-statement__n{color:var(--posi-navy);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-weight:600}.posi-team-statement__where{border-top:1px solid var(--border-1);color:var(--gray-500);flex-wrap:wrap;gap:10px 28px;margin:24px 0 0;padding-top:18px;font-size:13px;list-style:none;display:flex}.posi-team-statement__where-item{align-items:baseline;gap:8px;min-width:0;margin:0;padding:0;display:flex}.posi-team-statement__where dt{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-700);flex-shrink:0;margin:0;font-size:11px;font-weight:700}.posi-team-statement__where dd{color:var(--gray-600);margin:0;font-size:13px;line-height:1.5}@media (max-width:768px){.posi-team-statement{margin-top:40px;padding-top:24px}.posi-team-statement__where{flex-direction:column;gap:12px;padding-top:16px}.posi-team-statement__where-item{flex-direction:column;align-items:flex-start;gap:4px}}.posi-team-quickfacts{border-top:2px solid var(--posi-navy);border-bottom:1px solid var(--border-1);background:0 0;grid-template-columns:repeat(4,1fr);margin-top:56px;padding:0;display:grid}.posi-team-quickfacts__item{border-right:1px solid var(--border-1);flex-direction:column;gap:6px;padding:22px 28px 22px 0;display:flex}.posi-team-quickfacts__item:last-child{border-right:none;padding-right:0}.posi-team-quickfacts__label{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);order:2;font-size:11px;font-weight:600}.posi-team-quickfacts__value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--posi-navy);font-variant-numeric:tabular-nums;order:1;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1}@media (max-width:768px){.posi-team-quickfacts{border-bottom:none;grid-template-columns:1fr 1fr;margin-top:40px}.posi-team-quickfacts__item{border-right:none;border-bottom:1px solid var(--border-1);padding:18px 0}.posi-team-quickfacts__item:nth-child(odd){border-right:1px solid var(--border-1);padding-right:18px}.posi-team-quickfacts__item:nth-child(2n){padding-left:18px}}.posi-team-section{padding-block:112px}@media (max-width:768px){.posi-team-section{padding-block:72px}}.posi-team-section__eyebrow{color:var(--posi-navy);margin-bottom:14px;display:block}.posi-team-section__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--gray-900);max-width:20ch;margin:0 0 40px;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.1}.posi-team-section__lead{color:var(--gray-700);max-width:560px;margin:-28px 0 40px;font-size:17px;line-height:1.55}.posi-team-narrative-grid{grid-template-columns:38.2fr 61.8fr;align-items:start;gap:64px;display:grid}@media (max-width:880px){.posi-team-narrative-grid{grid-template-columns:1fr;gap:20px}}.posi-team-prose p{color:var(--gray-700);max-width:640px;margin:0 0 22px;font-size:18px;line-height:1.65}.posi-team-prose p:last-child{margin-bottom:0}.posi-team-pullquote{border-left:3px solid var(--posi-amber);color:var(--gray-800);max-width:580px;margin:28px 0 14px;padding:6px 0 6px 22px;font-size:19px;font-style:italic;font-weight:500;line-height:1.45}.posi-team-meta{color:var(--gray-500);letter-spacing:.04em;margin:0;font-size:12px}.posi-team-section--sand{background:var(--posi-sand-50)}.posi-team-founder{grid-template-columns:260px 1fr;align-items:start;gap:48px;padding:32px 0 8px;display:grid}@media (max-width:720px){.posi-team-founder{grid-template-columns:1fr;gap:28px;padding:16px 0 0}}.posi-team-founder__photo{aspect-ratio:4/5;border-radius:var(--r-lg);background-color:var(--posi-navy-50);width:260px;position:relative;overflow:hidden}@media (max-width:720px){.posi-team-founder__photo{width:200px}}.posi-team-founder__photo img{object-fit:cover;width:100%;height:100%;display:block}.posi-team-founder__photo .posi-team-mono{font-size:72px}.posi-team-founder__body{padding-bottom:8px}.posi-team-founder__name{font-family:var(--font-display);letter-spacing:-.022em;color:var(--gray-900);margin:2px 0 6px;font-size:clamp(34px,4.4vw,56px);font-weight:500;line-height:1.06}.posi-team-founder__title{color:var(--posi-amber-600);letter-spacing:-.005em;margin:0 0 24px;font-size:16px;font-weight:600}.posi-team-founder__bio{color:var(--gray-700);max-width:620px;margin:0 0 24px;font-size:17px;line-height:1.65}.posi-team-founder__sectors{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.posi-team-founder__link{letter-spacing:.02em;color:var(--posi-amber-600);transition:color var(--t-base) var(--ease-out);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;font-size:13px;font-weight:600;display:inline-flex}.posi-team-founder__link:hover{color:var(--posi-navy)}.posi-team-partners-grid{background:var(--border-1);border:1px solid var(--border-1);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:880px){.posi-team-partners-grid{grid-template-columns:1fr}}.posi-team-partner-card{background:var(--bg-surface);transition:background var(--t-base) var(--ease-out);flex-direction:column;gap:12px;padding:28px 26px 26px;display:flex}.posi-team-partner-card:hover{background:#fcfcfc}.posi-team-partner-card__top{align-items:center;gap:14px;display:flex}.posi-team-partner-card__photo{background-color:var(--posi-navy-50);border-radius:999px;flex-shrink:0;width:88px;height:88px;overflow:hidden}.posi-team-partner-card__photo img{object-fit:cover;width:100%;height:100%;display:block}.posi-team-partner-card__photo .posi-team-mono{font-size:30px}.posi-team-partner-card__name{color:var(--gray-900);letter-spacing:-.012em;margin:0;font-size:18px;font-weight:600}.posi-team-partner-card__title{color:var(--posi-navy);letter-spacing:.02em;margin:2px 0 0;font-size:12px;font-weight:600}.posi-team-partner-card__bio{color:var(--gray-700);flex:1;margin:0;font-size:14px;line-height:1.55}.posi-team-partner-card__link{letter-spacing:.12em;text-transform:uppercase;color:var(--posi-navy);transition:gap var(--t-base) var(--ease-out), color var(--t-base);border-bottom:1px solid;align-self:flex-start;align-items:center;gap:6px;padding-bottom:2px;font-size:11px;font-weight:700;display:inline-flex}.posi-team-partner-card__link:hover{color:var(--posi-navy-700);gap:10px}.posi-team-chip-row{flex-wrap:wrap;gap:6px;display:flex}.posi-team-chip{letter-spacing:.02em;background:var(--posi-navy-50);color:var(--posi-navy-700);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.posi-team-consultants-grid{grid-template-columns:1fr 1fr;column-gap:56px;display:grid}@media (max-width:760px){.posi-team-consultants-grid{grid-template-columns:1fr;column-gap:0}}.posi-team-consultant-card{border-top:1px solid var(--border-1);transition:padding-left var(--t-base) var(--ease-out);background:0 0;border-radius:0;grid-template-columns:60px 1fr;align-items:center;gap:18px;padding:20px 0;display:grid}.posi-team-consultant-card:nth-child(-n+2){border-top:2px solid var(--posi-navy)}@media (max-width:760px){.posi-team-consultant-card:nth-child(2){border-top:1px solid var(--border-1)}}.posi-team-consultant-card:hover{padding-left:6px}.posi-team-consultant-card__photo{background-color:var(--posi-navy-50);border-radius:999px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.posi-team-consultant-card__photo img{object-fit:cover;width:100%;height:100%;display:block}.posi-team-consultant-card__photo .posi-team-mono{font-size:18px}.posi-team-consultant-card__body{align-items:center;gap:16px;min-width:0;display:flex}.posi-team-consultant-card__body>div{min-width:0}.posi-team-consultant-card__name{color:var(--gray-900);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.posi-team-consultant-card__title{color:var(--gray-500);margin:3px 0 0;font-size:13px}.posi-team-consultant-card__grow-link{letter-spacing:.12em;text-transform:uppercase;color:var(--posi-navy);border-bottom:1px solid;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding-bottom:2px;font-size:11px;font-weight:700;display:inline-flex}.posi-team-consultant-card--placeholder{background:var(--posi-sand-50);border-radius:var(--r-md);border-top-color:#0000;padding:16px 18px}.posi-team-consultant-card--placeholder .posi-team-consultant-card__photo{background:var(--posi-navy);background-image:none;justify-content:center;align-items:center;display:flex}.posi-team-consultant-card__placeholder-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;text-align:center;padding:0 4px;font-size:9px;font-weight:700}.posi-team-cta{background:var(--posi-sand-50);border-top:1px solid #ddd7ca;padding:96px 0}@media (max-width:768px){.posi-team-cta{padding:64px 0}}.posi-team-cta__pair{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}@media (max-width:768px){.posi-team-cta__pair{grid-template-columns:1fr;gap:36px}}.posi-team-cta__cell{border-top:2px solid var(--posi-navy);flex-direction:column;gap:14px;max-width:460px;padding:28px 0 0;display:flex}.posi-team-cta__cell:nth-child(2){border-top-color:var(--posi-amber)}.posi-team-cta__title{font-family:var(--font-display);letter-spacing:-.014em;color:var(--gray-900);margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1.14}.posi-team-cta__body{color:var(--gray-700);margin:0 0 4px;font-size:16px;line-height:1.55}.posi-team-detail-hero{background:linear-gradient(180deg, var(--posi-sand-50) 0%, var(--bg-page) 100%);padding-block:32px 80px}@media (max-width:768px){.posi-team-detail-hero{padding-block:24px 56px}}.posi-team-detail-breadcrumb{color:var(--gray-500);align-items:center;gap:10px;margin:0 0 32px;padding-top:28px;font-size:13px;list-style:none;display:flex}.posi-team-detail-breadcrumb a{color:var(--gray-500);transition:color var(--t-fast,.14s);text-decoration:none}.posi-team-detail-breadcrumb a:hover{color:var(--posi-navy)}.posi-team-detail-breadcrumb__sep{color:var(--gray-300);-webkit-user-select:none;user-select:none;flex-shrink:0}.posi-team-detail-breadcrumb [aria-current]{color:var(--gray-700)}.posi-team-detail-hero__grid{grid-template-columns:61.8fr 38.2fr;align-items:start;gap:64px;display:grid}@media (max-width:980px){.posi-team-detail-hero__grid{grid-template-columns:1fr;gap:48px}}.posi-team-detail-name{font-family:var(--font-display);letter-spacing:-.022em;color:var(--gray-900);margin:0 0 12px;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.06}.posi-team-detail-name em.posi-italic-amber{white-space:nowrap}.posi-team-detail-role{color:var(--posi-amber-600);margin:0 0 24px;font-size:17px;font-weight:600}.posi-team-detail-lead{color:var(--gray-700);max-width:580px;margin:0 0 32px;font-size:19px;line-height:1.55}.posi-team-detail-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.posi-team-detail-contact-meta-row{border-top:1px solid #fcb44b47;flex-wrap:wrap;gap:24px;margin-top:20px;padding-top:18px;display:flex}.posi-team-detail-contact-meta{color:var(--gray-700);align-items:center;gap:8px;font-size:13px;display:inline-flex}.posi-team-detail-contact-meta svg{color:var(--posi-amber-600)}.posi-team-detail-contact-meta a{color:var(--gray-700);transition:color var(--t-base), border-color var(--t-base);border-bottom:1px solid #0000}.posi-team-detail-contact-meta a:hover{color:var(--posi-navy);border-bottom-color:var(--posi-navy)}.posi-team-detail-portrait{aspect-ratio:4/5;border-radius:var(--r-lg);background-color:var(--posi-navy-50);justify-self:end;width:100%;max-width:300px;position:relative;overflow:hidden}@media (max-width:980px){.posi-team-detail-portrait{justify-self:start}}.posi-team-detail-portrait img{object-fit:cover;width:100%;height:100%;display:block}.posi-team-detail-portrait .posi-team-mono{font-size:clamp(64px,9vw,104px)}.posi-team-detail-portrait__tbd{letter-spacing:.12em;text-transform:uppercase;color:var(--gray-500);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0}.posi-team-detail-strip{background:var(--bg-page);padding:28px 0 40px}.posi-team-detail-strip__inner{border-top:2px solid var(--posi-navy);border-bottom:1px solid var(--border-1);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.posi-team-detail-strip__inner{border-bottom:none;grid-template-columns:1fr 1fr}}.posi-team-detail-strip__item{border-right:1px solid var(--border-1);flex-direction:column;gap:6px;padding:20px 24px 20px 0;display:flex}.posi-team-detail-strip__item:last-child{border-right:none;padding-right:0}.posi-team-detail-strip__label{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);order:2;font-size:11px;font-weight:600}.posi-team-detail-strip__value{font-family:var(--font-display);letter-spacing:-.018em;color:var(--posi-navy);font-variant-numeric:tabular-nums;order:1;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1}@media (max-width:768px){.posi-team-detail-strip__item{border-right:none;border-bottom:1px solid var(--border-1);padding:16px 0}.posi-team-detail-strip__item:nth-child(odd){border-right:1px solid var(--border-1);padding-right:16px}.posi-team-detail-strip__item:nth-child(2n){padding-left:16px}}.posi-team-dossier{background:var(--bg-page);padding-block:8px 96px}@media (max-width:768px){.posi-team-dossier{padding-block:8px 64px}}.posi-team-dossier__grid{grid-template-columns:320px 1fr;align-items:start;gap:72px;display:grid}@media (max-width:900px){.posi-team-dossier__grid{grid-template-columns:1fr;gap:40px}}.posi-team-dossier__rail{flex-direction:column;gap:24px;display:flex;position:sticky;top:32px}@media (max-width:900px){.posi-team-dossier__rail{position:static}}.posi-team-dossier__photo{aspect-ratio:4/5;border-radius:var(--r-lg);background-color:var(--posi-navy-50);width:100%;overflow:hidden}@media (max-width:900px){.posi-team-dossier__photo{max-width:280px}}.posi-team-dossier__photo img{object-fit:cover;width:100%;height:100%;display:block}.posi-team-dossier__photo .posi-team-mono{font-size:64px}.posi-team-dossier__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--gray-900);margin:0;font-size:30px;font-weight:500;line-height:1.08}.posi-team-dossier__role{color:var(--gray-500);margin:6px 0 0;font-size:14px;font-weight:600}.posi-team-dossier__actions{flex-wrap:wrap;gap:10px;display:flex}.posi-team-dossier__actions .posi-btn{padding:11px 18px;font-size:13px}.posi-team-dossier__actions .posi-btn--outline{color:var(--posi-navy);border-color:var(--posi-navy);background:#fff}.posi-team-dossier__actions .posi-btn--outline:hover{background:var(--posi-navy-50);border-color:var(--posi-navy-700);color:var(--posi-navy-700)}.posi-team-dossier__facts{margin:0;padding:0;list-style:none}.posi-team-dossier__facts>div{border-top:1px solid var(--border-1);padding:14px 0}.posi-team-dossier__facts>div:first-child{border-top:2px solid var(--posi-navy)}.posi-team-dossier__facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);margin-bottom:5px;font-size:11px;font-weight:700}.posi-team-dossier__facts dd{color:var(--gray-800);margin:0;font-size:15px;line-height:1.5}.posi-team-dossier__reach-link{color:var(--gray-800);transition:color var(--t-base), border-color var(--t-base);border-bottom:1px solid #0000;display:block}.posi-team-dossier__reach-link:hover{color:var(--posi-navy);border-bottom-color:var(--posi-navy)}.posi-team-dossier__main{min-width:0}.posi-team-dossier__kicker{color:var(--posi-navy);margin-bottom:6px;display:block}.posi-team-dossier__rolemeta{color:var(--gray-500);margin:0 0 18px;font-size:13px}.posi-team-dossier__lead{letter-spacing:-.01em;color:var(--gray-800);max-width:640px;margin:0 0 36px;font-size:22px;font-weight:400;line-height:1.5}.posi-team-dossier__prose p{color:var(--gray-700);max-width:660px;margin:0 0 22px;font-size:18px;line-height:1.7}.posi-team-dossier__prose p:last-child{margin-bottom:0}.posi-team-dossier__main .posi-team-pullquote{margin:34px 0}.posi-team-dossier__h2{font-family:var(--font-display);letter-spacing:-.018em;color:var(--gray-900);margin:56px 0 24px;font-size:clamp(24px,2.6vw,30px);font-weight:500;line-height:1.1}.posi-team-detail-bio{background:var(--bg-surface);border-top:1px solid var(--border-2);border-bottom:1px solid var(--border-2);padding:96px 0}@media (max-width:768px){.posi-team-detail-bio{padding:64px 0}}.posi-team-detail-bio__grid{grid-template-columns:38.2fr 61.8fr;align-items:start;gap:64px;display:grid}@media (max-width:880px){.posi-team-detail-bio__grid{grid-template-columns:1fr;gap:28px}}.posi-team-detail-bio__eyebrow{color:var(--posi-navy);margin-bottom:12px;display:block}.posi-team-detail-bio__title{font-family:var(--font-display);letter-spacing:-.018em;color:var(--gray-900);max-width:14ch;margin:0;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.1}.posi-team-detail-bio__text p{color:var(--gray-700);max-width:640px;margin:0 0 22px;font-size:18px;line-height:1.7}.posi-team-detail-bio__text p:last-child{margin-bottom:0}.posi-team-detail-bio__text em{font-style:italic}.posi-team-detail-attrs{background:var(--bg-page);padding-block:80px}@media (max-width:768px){.posi-team-detail-attrs{padding-block:56px}}.posi-team-detail-attrs__grid{border-top:1px solid var(--border-1);grid-template-columns:repeat(4,1fr);gap:40px;padding-top:32px;display:grid}@media (max-width:980px){.posi-team-detail-attrs__grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:540px){.posi-team-detail-attrs__grid{grid-template-columns:1fr;gap:24px}}.posi-team-detail-attr h4{letter-spacing:.1em;text-transform:uppercase;color:var(--posi-navy);margin:0 0 14px;font-size:11px;font-weight:700}.posi-team-detail-attr ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.posi-team-detail-attr li{color:var(--gray-700);padding-left:14px;font-size:14px;line-height:1.5;position:relative}.posi-team-detail-attr li:before{content:"";background:var(--posi-amber);width:6px;height:1px;position:absolute;top:.65em;left:0}.posi-team-detail-engagements{background:var(--bg-page);padding:64px 0 96px}@media (max-width:768px){.posi-team-detail-engagements{padding:48px 0 72px}}.posi-team-detail-engagements__eyebrow{color:var(--posi-navy);margin-bottom:12px;display:block}.posi-team-detail-engagements__title{font-family:var(--font-display);letter-spacing:-.018em;color:var(--gray-900);max-width:16ch;margin:0 0 40px;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.1}.posi-team-engage-list{grid-template-columns:1fr;display:grid}.posi-team-engage-row{border-top:1px solid var(--border-1);grid-template-columns:38.2fr 61.8fr;align-items:baseline;gap:32px;padding:24px 0;display:grid}.posi-team-engage-row:first-of-type{border-top:2px solid var(--posi-amber);padding-top:28px}.posi-team-engage-row:last-of-type{border-bottom:1px solid var(--border-1)}.posi-team-engage-row__role{color:var(--gray-900);letter-spacing:-.008em;margin:0;font-size:17px;font-weight:600}.posi-team-engage-row__meta{color:var(--posi-navy);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.posi-team-engage-row__meta-item{align-items:center;gap:8px;display:inline-flex}.posi-team-engage-row__meta-item+.posi-team-engage-row__meta-item:before{content:"·";color:var(--gray-300);margin-right:6px}.posi-team-engage-row__body{grid-template-columns:1fr auto;align-items:baseline;gap:24px;display:grid}.posi-team-engage-row__outcome{color:var(--gray-700);margin:0;font-size:15px;font-style:italic;line-height:1.55}.posi-team-engage-row__year{color:var(--gray-500);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.posi-team-engage-row__type{letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500);font-size:10px;font-weight:700}@media (max-width:880px){.posi-team-engage-row{grid-template-columns:1fr;gap:10px;padding:22px 0}.posi-team-engage-row__body{grid-template-columns:1fr;gap:8px}}.posi-team-detail-others{background:var(--bg-page);border-top:1px solid var(--border-2);padding-block:96px}@media (max-width:768px){.posi-team-detail-others{padding-block:64px}}.posi-team-detail-others__eyebrow{color:var(--posi-navy);margin-bottom:12px;display:block}.posi-team-detail-others__subtitle{font-family:var(--font-display);letter-spacing:-.014em;color:var(--gray-900);margin:0 0 36px;font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1.12}.posi-team-others-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:880px){.posi-team-others-row{grid-template-columns:1fr;gap:12px}}.posi-team-other-card{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-lg);color:inherit;transition:border-color var(--t-base) var(--ease-out), background var(--t-base), transform var(--t-base);grid-template-columns:52px 1fr;align-items:center;gap:16px;padding:22px 24px;text-decoration:none;display:grid}.posi-team-other-card:hover{border-color:var(--posi-navy);background:var(--posi-navy-50);transform:translateY(-2px)}.posi-team-other-card__photo{background-color:var(--posi-navy-50);background-image:repeating-linear-gradient(135deg, var(--posi-navy-50) 0 12px, #dde7f0 12px 24px);border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.posi-team-other-card__photo img{object-fit:cover;width:100%;height:100%;display:block}.posi-team-other-card__name{color:var(--gray-900);letter-spacing:-.008em;margin:0;font-size:15px;font-weight:600}.posi-team-other-card__title{color:var(--posi-navy);letter-spacing:.04em;text-transform:uppercase;margin:4px 0 0;font-size:12px;font-weight:600}.posi-team-other-card__sectors{color:var(--gray-500);margin:6px 0 0;font-size:12px}.posi-team-others-backlink{color:var(--posi-navy);transition:color var(--t-base) var(--ease-out);border-bottom:1px solid;align-items:center;gap:8px;margin-top:36px;padding-bottom:2px;font-size:13px;font-weight:600;display:inline-flex}.posi-team-others-backlink:hover{color:var(--posi-navy-700)}.posi-team-detail-cta-strip{background:var(--posi-sand-50);border-top:1px solid #ddd7ca;padding:96px 0}@media (max-width:880px){.posi-team-detail-cta-strip{padding:64px 0}}.posi-team-detail-cta-strip__inner{grid-template-columns:61.8fr 38.2fr;align-items:end;gap:56px;display:grid}.posi-team-detail-cta-strip__buttons{justify-self:end}@media (max-width:880px){.posi-team-detail-cta-strip__inner{grid-template-columns:1fr;gap:24px}.posi-team-detail-cta-strip__buttons{justify-self:start}}.posi-team-detail-cta-strip__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--gray-900);max-width:520px;margin:0 0 14px;font-size:clamp(28px,3.6vw,44px);font-weight:500;line-height:1.1}.posi-team-detail-cta-strip__body{color:var(--gray-700);max-width:540px;margin:0 0 16px;font-size:16px;line-height:1.55}.posi-team-detail-cta-strip__buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.posi-team-connect{background:var(--bg-surface);border-top:1px solid var(--border-2);padding:96px 0}@media (max-width:768px){.posi-team-connect{padding:64px 0}}.posi-team-connect__head{max-width:640px;margin-bottom:36px}.posi-team-connect__eyebrow{color:var(--posi-navy);margin-bottom:14px;display:block}.posi-team-connect__title{font-family:var(--font-display);letter-spacing:-.018em;color:var(--gray-900);margin:0 0 12px;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.1}.posi-team-connect__lead{color:var(--gray-700);max-width:540px;margin:0;font-size:17px;line-height:1.55}.posi-team-connect__grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:720px){.posi-team-connect__grid{grid-template-columns:1fr}}.posi-team-connect__tile{background:var(--bg-page);border-radius:var(--r-lg);border:1px solid var(--border-1);color:inherit;transition:background var(--t-base) var(--ease-out), border-color var(--t-base), transform var(--t-base);align-items:center;gap:18px;padding:22px 24px;text-decoration:none;display:flex}.posi-team-connect__tile:hover{background:var(--posi-navy-50);border-color:var(--posi-navy);transform:translateY(-2px)}.posi-team-connect__icon{border-radius:var(--r-md);background:var(--bg-surface);border:1px solid var(--border-1);width:48px;height:48px;color:var(--posi-navy);transition:border-color var(--t-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.posi-team-connect__tile:hover .posi-team-connect__icon{border-color:var(--posi-navy)}.posi-team-connect__icon svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.posi-team-connect__label{letter-spacing:.12em;text-transform:uppercase;color:var(--gray-500);font-size:11px;font-weight:700;display:block}.posi-team-connect__value{color:var(--gray-900);letter-spacing:-.005em;margin-top:4px;font-size:16px;font-weight:600;display:block}
