/* Studio Blocks: team. Generated by tools/studio-blocks/extract.mjs from the Studio block library; edit the library, then re-run. */
body .sb-team h1,body .sb-team h2,body .sb-team h3,body .sb-team h4,body .sb-team h5,body .sb-team h6,body .sb-team a{color:inherit}
body .sb-team h1,body .sb-team h2,body .sb-team h3,body .sb-team h4,body .sb-team h5,body .sb-team h6{text-transform:none}
body .sb-team p,body .sb-team li{font-size:inherit !important;line-height:inherit !important}

body .sb-team{ --st-space:var(--section-padding); --st-stack-gap:var(--st-gap-stack);
  /* derived, still theme-driven */
  --wrap:1280px; --gut:var(--st-gutter);
}
@media (max-width:760px){ body .sb-team{ --st-space:var(--section-padding-phone, 40px); } }
body .sb-team *,body .sb-team *::before,body .sb-team *::after{box-sizing:border-box}
body .sb-team{-webkit-text-size-adjust:100%}
body .sb-team{margin:0;background:var(--pb-bg);color:var(--pb-text);font:400 var(--st-type-body)/var(--st-lh-body) var(--pb-body-font);overflow-x:hidden}
body .sb-team img{display:block;max-width:100%}
body .sb-team a{color:inherit}
body .sb-team h1,body .sb-team h2,body .sb-team h3,body .sb-team p,body .sb-team blockquote,body .sb-team figure,body .sb-team ul,body .sb-team ol,body .sb-team dl,body .sb-team dd{margin:0}
body .sb-team ul,body .sb-team ol{padding:0;list-style:none}
body .sb-team .wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}
body .sb-team .sec{padding-block:var(--st-space);position:relative}
body .sb-team .ph{width:100%;height:100%;object-fit:cover;border-radius:var(--st-photo-r)}
body .sb-team .h-display{font:var(--pb-heading-weight) var(--st-type-display)/.95 var(--pb-heading-font);letter-spacing:-.02em;text-wrap:balance}
body .sb-team .h1{font:var(--pb-heading-weight) var(--st-type-h1)/var(--st-lh-display) var(--pb-heading-font);letter-spacing:var(--st-track-head);text-wrap:balance}
body .sb-team .h2{font:var(--pb-heading-weight) var(--st-type-h2)/var(--st-lh-head) var(--pb-heading-font);letter-spacing:-.01em;text-wrap:balance}
body .sb-team .h3{font:var(--pb-card-weight) var(--st-type-h3)/var(--st-lh-h3) var(--pb-heading-font);text-wrap:balance}
body .sb-team .lead{font-size:var(--st-type-lead) !important;line-height:var(--st-lh-body) !important;color:var(--pb-muted);text-wrap:pretty;max-width:var(--st-measure)}
body .sb-team .body{color:var(--pb-muted);text-wrap:pretty}
body .sb-team .small{font-size:var(--st-type-small) !important;line-height:1.5 !important}
body .sb-team .muted{color:var(--pb-muted)}
body .sb-team .eyebrow{font:var(--pb-ui-weight) var(--st-type-label)/1.3 var(--pb-body-font);letter-spacing:var(--st-track-label);text-transform:var(--small-titles-caps);color:var(--pb-eyebrow)}
body .sb-team .role{font-size:var(--st-type-small) !important;color:var(--pb-muted);line-height:1.45 !important}
body .sb-team .btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--st-btn-h);padding:0 var(--st-btn-px);background:var(--pb-primary);color:var(--pb-on-dark);font:var(--pb-ui-weight) 16px/1 var(--pb-body-font);text-decoration:none;transition:filter var(--st-dur)}
body .sb-team .btn:hover{filter:brightness(1.08)}
body .sb-team .btn--light{background:var(--pb-on-dark);color:var(--pb-text)}
body .sb-team .tlink{display:inline-flex;align-items:center;gap:.4em;min-height:var(--st-btn-h-sm);font-weight:var(--pb-ui-weight);text-decoration:none;border-bottom:0;color:var(--pb-text)}
body .sb-team .tlink span{transition:transform var(--st-dur)}
body .sb-team .tlink:hover span{transform:translateX(4px)}
body .sb-team .tlink--on-dark{color:var(--pb-on-dark)}
body .sb-team a:focus-visible,body .sb-team button:focus-visible,body .sb-team summary:focus-visible,body .sb-team label:focus-visible,body .sb-team input:focus-visible+label{outline:var(--st-focus-w) solid var(--st-focus-color);outline-offset:var(--st-focus-offset)}
body .sb-team .dark{background:var(--pb-text);color:var(--pb-on-dark)}
body .sb-team .dark .lead,body .sb-team .dark .body,body .sb-team .dark .role,body .sb-team .dark .muted{color:var(--pb-muted-on-dark)}
body .sb-team .dark .eyebrow{color:var(--pb-on-dark)}
body .sb-team .tint{background:var(--pb-tint)}
body .sb-team .stars{display:inline-flex;gap:3px;color:var(--pb-primary)}
body .sb-team .stars svg{width:18px;height:18px;fill:currentColor;display:block}
body .sb-team .stars .off{opacity:.25}
body .sb-team .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* review chrome (not part of the blocks) */
body .sb-team .variant{border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-team .pagehead{padding:40px var(--gut) 32px;max-width:var(--wrap);margin:auto}
body .sb-team .pagehead h1{font:var(--pb-heading-weight) clamp(32px,22.4px + 2.4vw,56px)/var(--st-lh-head) var(--pb-heading-font)}
body .sb-team .pagehead p{color:var(--pb-muted);max-width:75ch;margin-top:12px}
body .sb-team .rtoggle{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;align-items:center}
body .sb-team .rtoggle button{min-height:44px;padding:0 16px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);font:var(--pb-ui-weight) var(--st-type-small) var(--pb-body-font);cursor:pointer}
body .sb-team .rtoggle button[aria-pressed=true]{background:var(--pb-text);color:var(--pb-on-dark)}
@media (prefers-reduced-motion:reduce){body .sb-team *,body .sb-team *::before,body .sb-team *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

body .sb-team .t-hdr{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--st-gap-grid) 48px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,56px)}
body .sb-team .t-hdr>div{max-width:720px}body .sb-team .t-hdr .lead{margin-top:16px}body .sb-team .t-hdr .eyebrow{margin-bottom:14px}
body .sb-team .t-hdr--c{flex-direction:column;align-items:center;text-align:center}body .sb-team .t-hdr--c .lead{margin-inline:auto}
body .sb-team .nm{font:var(--pb-card-weight) var(--st-type-h3)/var(--st-lh-h3) var(--pb-heading-font)}

body .sb-team .t01 .g{display:grid;--fit-max:4;grid-template-columns:repeat(var(--fit-c,4),1fr);gap:48px var(--st-gap-grid)}
body .sb-team .t01 figure{aspect-ratio:var(--pb-ar-portrait)}body .sb-team .t01 .nm{margin-top:18px}body .sb-team .t01 .role{margin-top:4px}
@media(max-width:900px){body .sb-team .t01 .g{grid-template-columns:repeat(2,1fr);gap:32px 16px}}

body .sb-team .t02{background:var(--pb-tint)}
body .sb-team .t02 .g{display:grid;--fit-max:3;grid-template-columns:repeat(var(--fit-c,3),1fr);gap:var(--st-gap-grid)}
body .sb-team .t02 li{position:relative;aspect-ratio:var(--pb-ar-portrait)}
body .sb-team .t02 .cap{position:absolute;left:16px;right:16px;bottom:16px;background:var(--pb-surface);padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:calc(var(--st-photo-r) * .6)}
body .sb-team .t02 .cap a{width:44px;height:44px;flex:none;display:grid;place-items:center;border:var(--st-line-w) solid var(--pb-border);border-radius:50%;text-decoration:none;font-size:18px !important}
body .sb-team .t02 .cap a:hover{background:var(--pb-primary);color:var(--pb-on-dark);border-color:var(--pb-primary)}
@media(max-width:900px){body .sb-team .t02 .g{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body .sb-team .t02 .g{grid-template-columns:1fr;gap:var(--st-gap-grid)}body .sb-team .t02 li{aspect-ratio:1/1}}

body .sb-team .t03 .g{display:grid;--fit-max:4;grid-template-columns:repeat(var(--fit-c,4),1fr);gap:4px}
body .sb-team .t03 li{position:relative;aspect-ratio:var(--pb-ar-portrait);overflow:hidden}
body .sb-team .t03 li img{border-radius:0;transition:transform var(--st-dur-img) cubic-bezier(.2,.7,.2,1)}
body .sb-team .t03 li::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,var(--st-hero-scrim) 22%,rgba(0,0,0,.25) 36%,rgba(0,0,0,0) 46%)}
body .sb-team .t03 li:hover img{transform:scale(var(--st-img-zoom))}
body .sb-team .t03 .cap{position:absolute;z-index:1;left:clamp(16px,2vw,28px);right:16px;bottom:clamp(16px,2vw,28px);color:var(--pb-on-dark)}
body .sb-team .t03 .cap .nm{font-size:clamp(22px,16px + 1vw,32px) !important;line-height:1.05 !important}
body .sb-team .t03 .cap .role{color:var(--pb-on-dark);margin-top:6px}
@media(max-width:900px){body .sb-team .t03 .g{grid-template-columns:1fr 1fr}}

body .sb-team .t04 .feat{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,80px);align-items:stretch}
body .sb-team .t04 .fp{position:relative;min-height:100%}body .sb-team .t04 .fp img{position:absolute;inset:0}
body .sb-team .t04 .ft{padding-block:clamp(0px,2vw,32px);align-self:center}
body .sb-team .t04 .ft .h1{margin:12px 0 8px}body .sb-team .t04 .ft .role{font-size:var(--st-type-lead) !important}
body .sb-team .t04 .ft .body{margin-top:28px;font-size:var(--st-type-lead) !important;line-height:var(--st-lh-body) !important;max-width:56ch}
body .sb-team .t04 .acts{display:flex;gap:28px;flex-wrap:wrap;margin-top:32px;align-items:center}
body .sb-team .t04 .rest{display:grid;--fit-max:4;grid-template-columns:repeat(var(--fit-c,4),1fr);gap:var(--st-gap-grid);margin-top:clamp(48px,6vw,88px);padding-top:32px;border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-team .t04 .rest li{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center}
body .sb-team .t04 .rest figure{aspect-ratio:1}body .sb-team .t04 .rest .nm{font-size:18px !important}
@media(max-width:900px){body .sb-team .t04 .feat{grid-template-columns:1fr}body .sb-team .t04 .fp{aspect-ratio:var(--pb-ar-portrait);min-height:0}body .sb-team .t04 .rest{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body .sb-team .t04 .rest{grid-template-columns:1fr;gap:16px}}

body .sb-team .t05 .row{display:grid;grid-template-columns:140px 3fr 5fr auto;gap:clamp(20px,3vw,48px);align-items:start;padding-block:32px;border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-team .t05 .row:last-child{border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-team .t05 figure{aspect-ratio:1}
body .sb-team .t05 .body{max-width:62ch}
body .sb-team .t05 .row .tlink{margin-top:-10px}
@media(max-width:900px){body .sb-team .t05 .row{grid-template-columns:88px 1fr;gap:12px 20px}body .sb-team .t05 .body,body .sb-team .t05 .row .tlink{grid-column:1/-1}body .sb-team .t05 .row .tlink{margin-top:0}body .sb-team .t05 .who{align-self:center}}

body .sb-team .t06 .grp+.grp{margin-top:48px}
body .sb-team .t06 .grp h3{font:var(--pb-ui-weight) var(--st-type-label)/1.3 var(--pb-body-font);letter-spacing:var(--st-track-label);text-transform:uppercase;color:var(--pb-muted);padding-bottom:12px;border-bottom:2px solid var(--pb-text)}
body .sb-team .t06 .r{display:grid;grid-template-columns:48px 2fr 2fr 2fr 1.4fr;gap:20px;align-items:center;padding:14px 0;border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-team .t06 .r img{width:48px;height:48px;border-radius:50%;object-fit:cover}
body .sb-team .t06 .r .nm{font-size:19px !important}
body .sb-team .t06 .r a{text-decoration:none;min-height:44px;display:flex;align-items:center}body .sb-team .t06 .r a:hover{color:var(--pb-primary);text-decoration:underline}
@media(max-width:900px){body .sb-team .t06 .r{grid-template-columns:48px 1fr;gap:2px 16px}body .sb-team .t06 .r img{grid-row:span 2}body .sb-team .t06 .r>*:nth-child(n+3){grid-column:2}body .sb-team .t06 .r a{min-height:36px}}

body .sb-team .t07 .g{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 32px;align-items:start}
body .sb-team .t07 figure{aspect-ratio:var(--pb-ar-portrait)}body .sb-team .t07 .nm{margin-top:20px}
body .sb-team .t07 details{margin-top:8px;border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-team .t07 summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;font-weight:var(--pb-ui-weight)}
body .sb-team .t07 summary::-webkit-details-marker{display:none}
body .sb-team .t07 summary::after{content:"+";font:300 28px/1 var(--pb-body-font);transition:transform .25s}
body .sb-team .t07 details[open] summary::after{transform:rotate(45deg)}
body .sb-team .t07 details p{padding-bottom:16px}
@media(max-width:900px){body .sb-team .t07 .g{grid-template-columns:1fr;gap:var(--st-gap-grid)}body .sb-team .t07 li{display:grid;grid-template-columns:112px 1fr;gap:0 20px}body .sb-team .t07 .nm{margin-top:0}body .sb-team .t07 li>div{align-self:center}body .sb-team .t07 details{grid-column:1/-1;margin-top:16px}}

body .sb-team .t08{background:var(--pb-tint)}
body .sb-team .t08 .g{display:flex;flex-wrap:wrap;justify-content:center;gap:48px 40px;max-width:920px;margin:auto}
body .sb-team .t08 li{width:180px;text-align:center}
body .sb-team .t08 li img{width:172px;height:172px;border-radius:50%;object-fit:cover;margin:0 auto 18px}
@media(max-width:560px){body .sb-team .t08 .g{gap:32px 16px}body .sb-team .t08 li{width:calc(50% - 8px)}body .sb-team .t08 li img{width:128px;height:128px}}

body .sb-team .t09 .grid{display:grid;grid-template-columns:7fr 5fr;gap:clamp(32px,5vw,80px);align-items:start}
body .sb-team .t09 .list{border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-team .t09 .row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:20px 0;border-bottom:var(--st-line-w) solid var(--pb-border);text-decoration:none}
body .sb-team .t09 .n{font:var(--pb-num-weight) var(--st-type-h2)/var(--st-lh-head) var(--pb-heading-font);letter-spacing:-.01em;transition:color var(--st-dur), transform .3s}
body .sb-team .t09 .row:hover .n,body .sb-team .t09 .row:focus-visible .n{color:var(--pb-primary);transform:translateX(8px)}
body .sb-team .t09 .mini{display:none}
body .sb-team .t09 .stage{position:sticky;top:32px;aspect-ratio:var(--pb-ar-portrait)}
body .sb-team .t09 .stage figure{position:absolute;inset:0;opacity:0;transition:opacity .35s}
body .sb-team .t09 .list:not(:has(.row:hover,.row:focus-visible))~.stage figure:first-child{opacity:1}
body .sb-team .t09 .list:has(.row:nth-child(1):is(:hover,:focus-visible))~.stage figure:nth-child(1){opacity:1}body .sb-team .t09 .list:has(.row:nth-child(2):is(:hover,:focus-visible))~.stage figure:nth-child(2){opacity:1}body .sb-team .t09 .list:has(.row:nth-child(3):is(:hover,:focus-visible))~.stage figure:nth-child(3){opacity:1}body .sb-team .t09 .list:has(.row:nth-child(4):is(:hover,:focus-visible))~.stage figure:nth-child(4){opacity:1}body .sb-team .t09 .list:has(.row:nth-child(5):is(:hover,:focus-visible))~.stage figure:nth-child(5){opacity:1}body .sb-team .t09 .list:has(.row:nth-child(6):is(:hover,:focus-visible))~.stage figure:nth-child(6){opacity:1}
body .sb-team .t09 .hd{margin-bottom:40px}
@media(max-width:900px){body .sb-team .t09 .grid{grid-template-columns:1fr}body .sb-team .t09 .stage{display:none}body .sb-team .t09 .row{grid-template-columns:56px 1fr;gap:4px 16px;align-items:center}body .sb-team .t09 .mini{display:block;grid-row:span 2}body .sb-team .t09 .mini img{width:56px;height:56px;border-radius:50%;object-fit:cover}body .sb-team .t09 .n{font-size:24px !important}}

body .sb-team .t10 .grid{display:grid;grid-template-columns:4fr 7fr;gap:clamp(32px,6vw,112px);align-items:start}
body .sb-team .t10 .side{position:sticky;top:48px}body .sb-team .t10 .side .lead{margin:20px 0 32px}
body .sb-team .t10 .cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--st-gap-grid);align-items:start}
body .sb-team .t10 .cols ul{display:grid;gap:48px}body .sb-team .t10 .cols ul:nth-child(2){margin-top:96px}
body .sb-team .t10 figure{aspect-ratio:var(--pb-ar-portrait)}body .sb-team .t10 .nm{margin-top:16px}
@media(max-width:900px){body .sb-team .t10 .grid{grid-template-columns:1fr}body .sb-team .t10 .side{position:static}body .sb-team .t10 .cols ul:nth-child(2){margin-top:48px}body .sb-team .t10 .cols ul{gap:32px}}
@media(max-width:400px){body .sb-team .t10 .cols{gap:16px}}

body .sb-team .t11 .grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}
body .sb-team .t11 .pic{position:relative;min-height:100%}body .sb-team .t11 .pic img{position:absolute;inset:0;border-radius:0}
body .sb-team .t11 .txt{padding:var(--st-space) var(--gut) var(--st-space) clamp(32px,6vw,96px);max-width:720px}
body .sb-team .t11 .txt .lead{margin:20px 0 36px}
body .sb-team .t11 dl{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-team .t11 dl div{padding:16px 0;border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-team .t11 dt{font:500 19px/1.3 var(--pb-heading-font)}
@media(max-width:900px){body .sb-team .t11 .grid{grid-template-columns:1fr}body .sb-team .t11 .pic{aspect-ratio:var(--pb-ar-landscape);min-height:0}body .sb-team .t11 .txt{padding:40px var(--gut)}}
@media(max-width:480px){body .sb-team .t11 dl{grid-template-columns:1fr}}

body .sb-team .t12{background:var(--pb-surface)}
body .sb-team .t12 .grid{display:grid;grid-template-columns:7fr 4fr;gap:clamp(40px,7vw,120px);align-items:center}
body .sb-team .t12 .h2{font-style:italic}
body .sb-team .t12 .letter{margin-top:28px;font-size:var(--st-type-lead) !important;line-height:var(--st-lh-body) !important;max-width:58ch}
body .sb-team .t12 .letter p+p{margin-top:1em}
body .sb-team .t12 .letter p:first-child::first-letter{float:left;font:400 4.6em/.8 var(--pb-heading-font);margin:.06em .1em 0 0;color:var(--pb-primary)}
body .sb-team .t12 .sig{margin-top:36px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}
body .sb-team .t12 .sig .nm{font:italic 400 32px/1 var(--pb-heading-font)}
body .sb-team .t12 figure{aspect-ratio:var(--pb-ar-portrait)}
body .sb-team .t12 figcaption{margin-top:12px}
@media(max-width:900px){body .sb-team .t12 .grid{grid-template-columns:1fr}body .sb-team .t12 figure{order:-1;max-width:320px}}

body .sb-team .t13 .grp{display:grid;grid-template-columns:3fr 9fr;gap:32px;padding-block:40px;border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-team .t13 .grp h3{font:var(--pb-heading-weight) var(--st-type-h2)/1 var(--pb-heading-font)}
body .sb-team .t13 .grp .cnt{margin-top:10px}
body .sb-team .t13 .grp ul{display:grid;--fit-max:3;grid-template-columns:repeat(var(--fit-c,3),1fr);gap:32px var(--st-gap-grid)}
body .sb-team .t13 figure{aspect-ratio:1}body .sb-team .t13 .nm{margin-top:14px;font-size:19px !important}
@media(max-width:900px){body .sb-team .t13 .grp{grid-template-columns:1fr;gap:20px;padding-block:32px}body .sb-team .t13 .grp ul{grid-template-columns:1fr 1fr;gap:var(--st-gap-grid) 16px}}

body .sb-team .t14{background:var(--pb-tint)}
body .sb-team .t14 ul{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(32px,5vw,80px)}
body .sb-team .t14 li{display:grid;grid-template-columns:96px 1fr auto;gap:var(--st-gap-grid);align-items:center;padding:20px 0;border-bottom:var(--st-line-w) solid var(--pb-border)}
body .sb-team .t14 li:nth-child(-n+2){border-top:var(--st-line-w) solid var(--pb-border)}
body .sb-team .t14 figure{aspect-ratio:1}
body .sb-team .t14 .ic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:var(--st-line-w) solid var(--pb-border);text-decoration:none;background:var(--pb-surface)}
body .sb-team .t14 .ic:hover{background:var(--pb-primary);color:var(--pb-on-dark)}
@media(max-width:900px){body .sb-team .t14 ul{grid-template-columns:1fr}body .sb-team .t14 li:nth-child(2){border-top:0}body .sb-team .t14 li{grid-template-columns:72px 1fr auto;gap:16px}}

body .sb-team .t15 .grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,6vw,104px);align-items:center}
body .sb-team .t15 .txt .lead{margin:20px 0 32px}
body .sb-team .t15 .col{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,clamp(52px,6vw,88px));gap:16px}
body .sb-team .t15 .col figure{position:relative}
body .sb-team .t15 .col figure:nth-child(1){grid-area:1/1/5/4}
body .sb-team .t15 .col figure:nth-child(2){grid-area:2/4/4/6}
body .sb-team .t15 .col figure:nth-child(3){grid-area:4/4/7/7}
body .sb-team .t15 .col figure:nth-child(4){grid-area:5/2/7/4}
body .sb-team .t15 figcaption{position:absolute;left:0;bottom:-1px;background:var(--pb-bg);padding:6px 12px 0 0;font-size:var(--st-type-small) !important;font-weight:var(--pb-ui-weight)}
@media(max-width:900px){body .sb-team .t15 .grid{grid-template-columns:1fr}body .sb-team .t15 .col{grid-template-rows:repeat(6,calc((100vw - 2*var(--gut)) / 7))}}

body .sb-team .t16 .top{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--st-gap-grid);flex-wrap:wrap;margin-bottom:40px}
body .sb-team .t16 .rail{--rs:max(var(--gut),calc((100vw - var(--wrap))/2 + var(--gut)));scroll-padding-inline-start:var(--rs);display:grid;grid-auto-flow:column;grid-auto-columns:clamp(240px,24vw,340px);gap:var(--st-gap-grid);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gut) 16px var(--rs);scrollbar-width:thin}
body .sb-team .t16 .rail li{scroll-snap-align:start;display:grid;grid-template-columns:auto 1fr;gap:12px}
body .sb-team .t16 .rail figure{aspect-ratio:var(--pb-ar-portrait);grid-column:2}
body .sb-team .t16 .rail .side{writing-mode:vertical-rl;transform:rotate(180deg);display:flex;justify-content:space-between;align-items:center;gap:16px;font:500 var(--st-type-lead)/1 var(--pb-heading-font);white-space:nowrap;grid-row:1}
body .sb-team .t16 .rail .side .role{font:400 var(--st-type-small)/1 var(--pb-body-font)}
body .sb-team .t16 .nav{display:flex;gap:8px}
body .sb-team .t16 .nav button{width:52px;height:var(--st-btn-h);border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);font-size:var(--st-type-lead) !important;cursor:pointer}
body .sb-team .t16 .nav button:hover{background:var(--pb-text);color:var(--pb-on-dark)}
@media(max-width:560px){body .sb-team .t16 .rail{grid-auto-columns:76%;gap:16px}}

body .sb-team .t17 .idx{font:400 clamp(40px,25.6px + 2.6vw,60px)/1.35 var(--pb-heading-font);letter-spacing:-.015em}
body .sb-team .t17 .p{white-space:nowrap}
body .sb-team .t17 .p img{display:inline-block;width:1.25em;height:.9em;object-fit:cover;vertical-align:-.08em;margin:0 .14em;border-radius:var(--st-photo-r)}
body .sb-team .t17 .p em{font-style:normal;color:var(--pb-muted);font:400 var(--st-type-small)/1 var(--pb-body-font);letter-spacing:.02em;vertical-align:.9em;margin-left:.1em}
body .sb-team .t17 .sep{color:var(--pb-border)}
@media(max-width:760px){body .sb-team .t17 .idx{font-size:clamp(28px,22.4px + 2vw,36px) !important;line-height:1.2 !important}body .sb-team .t17 .p{display:block;white-space:normal;padding:10px 0;border-bottom:var(--st-line-w) solid var(--pb-border)}body .sb-team .t17 .p em{display:block;vertical-align:0;margin:6px 0 0 0}body .sb-team .t17 .sep{display:none}}

body .sb-team .t17 .foot{display:flex;gap:32px;align-items:center;flex-wrap:wrap;margin-top:48px}

body .sb-team .t18 .top{display:grid;grid-template-columns:1fr 1fr;gap:32px 64px;align-items:end;margin-bottom:56px}
body .sb-team .t18 .g{display:grid;--fit-max:4;grid-template-columns:repeat(var(--fit-c,4),1fr);gap:1px;background:var(--pb-rule-on-dark);border:var(--st-line-w) solid var(--pb-rule-on-dark)}
body .sb-team .t18 li{background:var(--pb-text);padding:16px 16px 24px}
body .sb-team .t18 figure{aspect-ratio:1;overflow:hidden}
body .sb-team .t18 li img{filter:grayscale(1) contrast(1.05);transition:filter .4s}
body .sb-team .t18 li:hover img{filter:none}
body .sb-team .t18 .nm{margin-top:18px}
@media(max-width:900px){body .sb-team .t18 .top{grid-template-columns:1fr}body .sb-team .t18 .g{grid-template-columns:1fr 1fr}body .sb-team .t18 li{padding:12px 12px 20px}}

body .sb-team .t19 .g{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(220px,auto);gap:16px}
body .sb-team .t19 .tile{position:relative;overflow:hidden;border-radius:var(--st-photo-r)}
body .sb-team .t19 .tile img{position:absolute;inset:0;border-radius:0}
body .sb-team .t19 .tile::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,var(--st-hero-scrim) 22%,rgba(0,0,0,.25) 36%,rgba(0,0,0,0) 46%)}
body .sb-team .t19 .cap{position:absolute;z-index:1;left:20px;right:20px;bottom:18px;color:var(--pb-on-dark)}
body .sb-team .t19 .cap .role{color:var(--pb-on-dark)}
body .sb-team .t19 .big{grid-column:span 2;grid-row:span 2}
body .sb-team .t19 .big .nm{font-size:var(--st-type-h2) !important}
body .sb-team .t19 .txt{grid-column:span 2;background:var(--pb-primary);color:var(--pb-on-dark);padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;justify-content:space-between;gap:var(--st-gap-stack);border-radius:var(--st-photo-r)}
body .sb-team .t19 .txt p{color:var(--pb-muted-on-dark)}
@media(max-width:900px){body .sb-team .t19 .g{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(200px,auto)}body .sb-team .t19 .big{grid-row:span 1;min-height:360px}}
@media(max-width:560px){body .sb-team .t19 .g{gap:12px;grid-auto-rows:minmax(232px,auto)}body .sb-team .t19 .txt{order:-1}body .sb-team .t19 .cap{left:12px;right:12px;bottom:12px}body .sb-team .t19 .tile:not(.big) .nm{font-size:var(--st-type-body) !important}}

body .sb-team .t20 .thumbs{display:flex;gap:16px;margin-bottom:40px;overflow-x:auto;padding-bottom:6px}
body .sb-team .t20 label{flex:none;display:flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;border:var(--st-line-w) solid var(--pb-border);border-radius:999px;cursor:pointer;opacity:.7;min-height:56px;font-weight:var(--pb-ui-weight);transition:opacity var(--st-dur);background:var(--pb-surface)}
body .sb-team .t20 label:hover{opacity:1}
body .sb-team .t20 label img{width:44px;height:44px;border-radius:50%;object-fit:cover}
body .sb-team .t20 .pn{display:none;grid-template-columns:5fr 6fr;gap:clamp(32px,5vw,88px);align-items:stretch}
body .sb-team .t20 .pn figure{position:relative}body .sb-team .t20 .pn figure img{position:absolute;inset:0}
body .sb-team .t20 .pt{display:grid;gap:16px;align-content:center;padding-block:clamp(0px,3vw,48px);justify-items:start}
body .sb-team .t20 .pt .body{max-width:52ch;font-size:var(--st-type-lead) !important}
body .sb-team .t20 #t20-0:checked~.panels .pn:nth-child(1){display:grid}body .sb-team .t20 #t20-0:checked~.thumbs label:nth-child(1){opacity:1;border-color:var(--pb-primary)}body .sb-team .t20 #t20-0:focus-visible~.thumbs label:nth-child(1){outline:var(--st-focus-w) solid var(--st-focus-color);outline-offset:var(--st-focus-offset)}body .sb-team .t20 #t20-1:checked~.panels .pn:nth-child(2){display:grid}body .sb-team .t20 #t20-1:checked~.thumbs label:nth-child(2){opacity:1;border-color:var(--pb-primary)}body .sb-team .t20 #t20-1:focus-visible~.thumbs label:nth-child(2){outline:var(--st-focus-w) solid var(--st-focus-color);outline-offset:var(--st-focus-offset)}body .sb-team .t20 #t20-2:checked~.panels .pn:nth-child(3){display:grid}body .sb-team .t20 #t20-2:checked~.thumbs label:nth-child(3){opacity:1;border-color:var(--pb-primary)}body .sb-team .t20 #t20-2:focus-visible~.thumbs label:nth-child(3){outline:var(--st-focus-w) solid var(--st-focus-color);outline-offset:var(--st-focus-offset)}body .sb-team .t20 #t20-3:checked~.panels .pn:nth-child(4){display:grid}body .sb-team .t20 #t20-3:checked~.thumbs label:nth-child(4){opacity:1;border-color:var(--pb-primary)}body .sb-team .t20 #t20-3:focus-visible~.thumbs label:nth-child(4){outline:var(--st-focus-w) solid var(--st-focus-color);outline-offset:var(--st-focus-offset)}body .sb-team .t20 #t20-4:checked~.panels .pn:nth-child(5){display:grid}body .sb-team .t20 #t20-4:checked~.thumbs label:nth-child(5){opacity:1;border-color:var(--pb-primary)}body .sb-team .t20 #t20-4:focus-visible~.thumbs label:nth-child(5){outline:var(--st-focus-w) solid var(--st-focus-color);outline-offset:var(--st-focus-offset)}body .sb-team .t20 #t20-5:checked~.panels .pn:nth-child(6){display:grid}body .sb-team .t20 #t20-5:checked~.thumbs label:nth-child(6){opacity:1;border-color:var(--pb-primary)}body .sb-team .t20 #t20-5:focus-visible~.thumbs label:nth-child(6){outline:var(--st-focus-w) solid var(--st-focus-color);outline-offset:var(--st-focus-offset)}
@media(max-width:900px){body .sb-team .t20 .pn{grid-template-columns:1fr}body .sb-team .t20 .pn figure{aspect-ratio:var(--pb-ar-portrait);max-height:70vh}body .sb-team .t20 .thumbs{margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut)}}

body .sb-team .sbi1{margin-top:14px}
body .sb-team .sbi2{margin-top:24px}
body .sb-team .sbi3{margin-top:14px}
body .sb-team .sbi4{margin-top:16px}
body .sb-team .sbi5{margin-bottom:28px}
body .sb-team .sbi6{max-width:52ch}
body .sb-team .sbi7{font-size:var(--st-type-lead) !important}
body .sb-team .sbi8{font-size:var(--st-type-lead) !important}
body .sb-team .sbi9{font-size:var(--st-type-lead) !important}
body .sb-team .sbi10{font-size:var(--st-type-lead) !important}
body .sb-team .sbi11{font-size:var(--st-type-lead) !important}
body .sb-team .sbi12{font-size:var(--st-type-lead) !important}