.tpp-cl{--cl-bg: var(--tpp-peri-deep, #4A70C2);--cl-fg: #fff;--cl-soft: rgba(255, 255, 255, .78);--cl-hi: var(--tpp-lime, #E2F27F);background:var(--cl-bg);color:var(--cl-fg);padding-block:clamp(56px,8vw,104px);overflow:hidden}.tpp-cl__wrap{max-width:1180px;margin:0 auto;padding-inline:20px;display:grid;gap:clamp(32px,5vw,56px)}.tpp-cl__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px)}.tpp-cl__stat{margin:0;font-family:var(--tpp-display, "Karla", sans-serif);font-weight:400;font-size:clamp(4.5rem,11vw,9.5rem);line-height:.85;letter-spacing:-.035em;color:var(--cl-hi);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;display:inline-grid}.tpp-cl__stat-size,.tpp-cl__stat-num{grid-area:1 / 1}.tpp-cl__stat-size{visibility:hidden}.tpp-cl__stat-num{justify-self:start}.tpp-cl__lede{display:grid;gap:20px;min-width:0}.tpp-cl__heading{margin:0;font-family:var(--tpp-display, "Karla", sans-serif);font-weight:400;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.15;color:var(--cl-fg);letter-spacing:.045em;text-wrap:balance;max-width:26ch}.tpp-cl__faces{display:flex;flex-wrap:wrap;margin:0;padding:0 0 0 10px;list-style:none}.tpp-cl__faces li{margin-left:-10px}.tpp-cl__face{display:block;width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:50% 25%;border:3px solid var(--cl-bg);background:var(--tpp-sky, #D7EEF6)}.tpp-cl__cards{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none}.tpp-cl__card{min-width:0}.tpp-cl__fig{margin:0;display:grid;gap:18px;align-content:start}.tpp-cl__photo{position:relative;aspect-ratio:4 / 5;max-width:100%;border-radius:20px;overflow:hidden;background:var(--tpp-sky, #D7EEF6);box-shadow:0 1px #ffffff40 inset,0 18px 40px -18px #141e3c8c}.tpp-cl__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--tpp-ease, ease)}.tpp-cl__photo:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a2121e0,#1a212180 45%,#1a212100);pointer-events:none}.tpp-cl__tag{position:absolute;top:14px;left:14px;z-index:1;padding:5px 11px 4px;border-radius:999px;background:var(--cl-hi);color:var(--tpp-ink, #292F2F);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tpp-cl__who{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;display:grid;gap:3px}.tpp-cl__name{font-family:var(--tpp-body, "Karla", sans-serif);font-weight:700;font-size:1.125rem;line-height:1.2;color:#fff}.tpp-cl__cred{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cl-hi)}.tpp-cl__org{font-size:.85rem;line-height:1.3;color:#ffffffd9}.tpp-cl__quote{position:relative;margin:0;padding:0 0 0 26px;border:0;font-family:var(--tpp-body, "Karla", sans-serif);font-size:1.0625rem;line-height:1.55;letter-spacing:.005em;color:#ffffffeb}.tpp-cl__quote:before{content:"\201c";position:absolute;left:-2px;top:-.28em;font-size:2.6em;line-height:1;color:var(--cl-hi)}.tpp-cl__quote p{margin:0;font:inherit;color:inherit}@media(prefers-reduced-motion:no-preference){.tpp-cl.is-armed .tpp-cl__faces li{opacity:0;transform:translate(-8px)}.tpp-cl.is-armed .tpp-cl__photo img{transform:scale(1.06)}.tpp-cl.is-in .tpp-cl__faces li{opacity:1;transform:none;transition:opacity .5s var(--tpp-ease, ease),transform .5s var(--tpp-ease, ease);transition-delay:calc(var(--i, 0) * 55ms)}.tpp-cl.is-in .tpp-cl__photo img{transform:none}.tpp-cl__card:hover .tpp-cl__photo img{transform:scale(1.025)}}@media(max-width:989.98px){.tpp-cl__head{grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px}.tpp-cl__lede{justify-items:center}.tpp-cl__faces{justify-content:center}.tpp-cl__cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78%,340px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;margin-inline:-20px;padding-inline:20px;padding-bottom:6px;scrollbar-width:none}.tpp-cl__cards::-webkit-scrollbar{display:none}.tpp-cl__card{scroll-snap-align:start}}.tpp-cl__quote.is-clamped{cursor:pointer}.tpp-cl__quote.is-clamped:not(.is-open) p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.tpp-cl__quote.is-clamped:after{content:"";display:block;width:9px;height:9px;margin-top:8px;border-right:2px solid var(--cl-hi);border-bottom:2px solid var(--cl-hi);transform:rotate(45deg);transition:transform .25s var(--tpp-ease, ease)}.tpp-cl__quote.is-clamped.is-open:after{transform:translateY(4px) rotate(-135deg)}.tpp-cl__quote.is-clamped:hover{color:var(--cl-fg)}.tpp-cl__quote.is-clamped:focus-visible{outline:2px solid var(--cl-hi);outline-offset:4px;border-radius:4px}.tpp-cl__cards{align-items:start}@media(max-width:989.98px){.tpp-cl__quote.is-clamped:not(.is-open) p{-webkit-line-clamp:5}}@media(max-width:479.98px){.tpp-cl__face{width:44px;height:44px}.tpp-cl__quote{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/tpp-clinicians.css.map */
