.team-block{--b-paper:#fdfcf9;--b-paper-2:#f5f4f1;--b-paper-3:#ebeae7;--b-ink:#161616;--b-ink-60:#6f6f6c;--b-ink-35:#a6a6a2;--b-line:#e5e5e5;--b-line-soft:#edece8;--b-card:#fdfcf9}.team-block details:not([open]) .tc-desc{display:none}.team-block .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--b-ink-35);margin-bottom:18px;font-size:11.5px;font-weight:600}.team-block .h2-landing{letter-spacing:-.03em;color:var(--b-ink);margin:0;font-size:clamp(34px,4.4vw,57px);font-weight:700;line-height:1.04}.team-block .lede.sec{color:var(--b-ink-60);max-width:612px;margin:18px 0 44px;font-size:18px;line-height:1.45}.team-block #team-pills{border-bottom:1px solid var(--b-line);flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,3vw,38px);margin-bottom:28px;display:flex}.team-block #team-pills .pill{appearance:none;cursor:pointer;letter-spacing:-.01em;text-transform:none;color:var(--b-ink-35);background:0 0;border:0;border-radius:0;padding:0 2px 16px;font-family:inherit;font-size:15px;font-weight:600;transition:color .25s;position:relative}.team-block #team-pills .pill:hover,.team-block #team-pills .pill.on{color:var(--b-ink);background:0 0}.team-block i{font-style:normal}.team-block #team-pills .prog{background:var(--b-ink);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.team-block #team-pills .pill:not(.on) .prog{display:none}.team-block .team-card{border:1px solid var(--b-line);background:var(--b-card);border-radius:8px;margin-top:28px;overflow:hidden}.team-block .tl{display:none}.team-block .tl.on{grid-template-columns:1fr clamp(400px,42%,560px);min-height:616px;display:grid}.team-block .tl.on .tc-art{order:2}.team-block .tc-art{background-position:50%;background-size:cover;min-height:420px;position:relative}.team-block .card-body{flex-direction:column;min-width:0;padding:36px 40px 32px;display:flex}.team-block .tc-head{border-bottom:1px solid var(--b-line-soft);padding-bottom:30px}.team-block .tc-brand{align-items:center;height:18px;margin-bottom:18px;display:flex}.team-block .tc-logo{filter:brightness(0);opacity:.42;object-fit:contain;object-position:left center;width:auto;max-width:120px;height:16px;display:block}.team-block .tc-name{letter-spacing:-.01em;color:var(--b-ink-35);font-size:13px;font-weight:600}.team-block .tc-head h3{letter-spacing:-.03em;text-wrap:balance;color:var(--b-ink);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.1}.team-block details.tc-row{border-bottom:1px solid var(--b-line-soft)}.team-block .tc-row summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 238px;align-items:center;column-gap:22px;padding:26px 0;list-style:none;display:grid}.team-block .tc-row summary .avs{justify-self:start}.team-block .tc-row summary::-webkit-details-marker{display:none}.team-block .tc-row b{letter-spacing:-.025em;color:var(--b-ink);font-size:20px;font-weight:600;display:block}.team-block .tc-row span{color:var(--b-ink-60);margin-top:5px;font-size:15px;display:block}.team-block .tc-desc{color:var(--b-ink-60);max-width:52ch;margin:-8px 0 0;padding:0 40px 22px 56px;font-size:15px;line-height:1.45}.team-block .tc-chev{border:1px solid var(--b-line);border-radius:50%;flex:none;order:-1;width:34px;height:34px;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s;position:relative}.team-block .tc-chev:before,.team-block .tc-chev:after{content:"";background:var(--b-ink);transition:background .3s;position:absolute;top:50%;left:50%}.team-block .tc-chev:before{width:13px;height:1.6px;transform:translate(-50%,-50%)}.team-block .tc-chev:after{width:1.6px;height:13px;transform:translate(-50%,-50%)}.team-block .tc-row summary:hover .tc-chev{border-color:var(--b-ink-35)}.team-block details[open] .tc-chev{background:var(--b-ink);border-color:var(--b-ink);transform:rotate(45deg)}.team-block details[open] .tc-chev:before,.team-block details[open] .tc-chev:after{background:var(--b-paper)}.team-block .avs{flex:none;gap:10px;display:flex}.team-block .av{background:var(--b-paper-2);border-radius:13px;flex:none;width:52px;height:52px;overflow:hidden}.team-block .av img{object-fit:cover;width:100%;height:100%;display:block}.team-block .av.you{border:1px dashed var(--b-ink-35);color:var(--b-ink-60);background:0 0;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;display:flex}@media (max-width:1000px){.team-block .tl.on{grid-template-columns:1fr;min-height:0}.team-block .tc-art{min-height:200px}.team-block .tl.on .tc-art{order:0}}@media (max-width:760px){.team-block .card-body{padding:24px 20px 20px}.team-block .tc-row summary{flex-wrap:wrap;gap:12px;display:flex}.team-block .tc-row summary>div:first-of-type{flex:1 1 0;min-width:0}.team-block .tc-row summary .avs{flex-basis:100%}.team-block .tc-desc{padding-left:0;padding-right:0}.team-block .avs{flex-wrap:wrap}.team-block .av{border-radius:10px;width:36px;height:36px}.team-block #team-pills{border-bottom:0;border-top:1px solid var(--b-line);flex-direction:column;align-items:stretch;gap:0;margin-bottom:28px;display:flex}.team-block #team-pills .pill{border-bottom:1px solid var(--b-line);letter-spacing:-.02em;text-align:left;min-height:52px;color:var(--b-ink-60);-webkit-tap-highlight-color:transparent;border-radius:0;align-items:center;gap:14px;padding:14px 2px;font-size:17px;font-weight:500;line-height:1.2;transition:color .2s;display:flex}.team-block #team-pills .pill:before{content:"";opacity:0;background:radial-gradient(120% 120% at 25% 25%,#ffd9a8 0%,#e8b7ec 55%,#8f9bf0 100%);border-radius:50%;flex:none;width:9px;height:9px;transition:all .3s;transform:scale(.4)}.team-block #team-pills .pill:hover{color:var(--b-ink)}.team-block #team-pills .pill.on{border-color:var(--b-line);color:var(--b-ink);background:0 0}.team-block #team-pills .pill.on:before{opacity:1;transform:none}.team-block #team-pills .prog{height:2px;bottom:-1px}}.team-block summary{cursor:pointer}.team-block summary>*{transition:transform .25s}.team-block summary:hover>*{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.team-block summary>*{transition:none}.team-block summary:hover>*{transform:none}}
