.pc-team{background:transparent;color:var(--pc-ink);font-family:var(--pc-body-font),Inter,system-ui,sans-serif;overflow:hidden;padding:clamp(8px,2vw,20px) 0;width:100%}.pc-team,.pc-team *,.pc-team :after,.pc-team :before{box-sizing:border-box}.pc-team-hint,.pc-team-label,.pc-team-role{font-family:var(--pc-body-font),Inter,system-ui,sans-serif;font-weight:400;letter-spacing:.08em;margin:0}.pc-team h3{font-family:var(--pc-heading-font),Antonio,Impact,sans-serif;letter-spacing:.01em;line-height:.92;margin:0;text-transform:uppercase}.pc-team-bio>:first-child{margin-top:0}.pc-team-bio>:last-child{margin-bottom:0}.pc-team__stage{height:clamp(500px,52vw,640px);margin:0 auto;max-width:820px;position:relative}.pc-team-card-wrap{appearance:none;background:transparent;border:0;cursor:pointer;height:100%;left:50%;opacity:var(--pc-card-opacity,0);padding:0;perspective:1200px;pointer-events:var(--pc-card-events,none);position:absolute;top:0;transform:var(--pc-card-transform,translateX(-50%));transition:transform .36s cubic-bezier(.2,.8,.2,1),opacity .26s ease;width:min(360px,68vw)}.pc-team-card-wrap.is-active:hover{transform:translateX(-50%) translateY(-8px) scale(1.01) rotate(-1deg)}.pc-team-card-wrap:focus-visible{outline:0}.pc-team-card-wrap:focus-visible .pc-team-card{outline:4px solid var(--pc-accent);outline-offset:5px}.pc-team-card{background:var(--pc-card);border:1.5px solid var(--pc-accent);border-radius:16px;box-shadow:0 22px 38px rgba(0,0,0,.22);color:var(--pc-ink);height:100%;position:relative;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease;width:100%}.pc-team-card-wrap.is-flipped .pc-team-card{transform:rotateY(180deg)}.pc-team-card:before{border:1px dashed var(--pc-accent);border-radius:11px;content:"";inset:10px;opacity:.42;pointer-events:none;position:absolute;transform:translateZ(1px)}.pc-team-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;inset:0;padding:clamp(12px,1.8vw,18px);position:absolute}.pc-team-front{gap:12px}.pc-team-back{gap:18px;justify-content:center;transform:rotateY(180deg)}.pc-team-photo{align-items:center;background:hsla(0,0%,100%,.18);border:2px solid var(--pc-terracotta);border-radius:10px;display:flex;flex:1 1 auto;justify-content:center;min-height:clamp(300px,34vw,440px);overflow:hidden}.pc-team-photo img{display:block;filter:saturate(.95) contrast(1.03);height:100%;object-fit:cover;object-position:center top;width:100%}.pc-team-photo span{color:var(--pc-muted-ink);font-size:12px;letter-spacing:.08em}.pc-team-copy{flex:0 0 auto;padding-top:4px}.pc-team h3{font-size:clamp(24px,3.5vw,38px);margin-top:5px}.pc-team-role{color:var(--pc-muted-ink);font-size:clamp(11px,1.1vw,13px);letter-spacing:0;line-height:1.35;margin-top:6px}.pc-team-hint,.pc-team-label{color:var(--pc-terracotta);font-size:11px;text-transform:uppercase}.pc-team-hint{margin-top:10px}.pc-team-back blockquote{color:var(--pc-ink);font-family:var(--pc-heading-font),Antonio,Impact,sans-serif;font-size:clamp(22px,3.2vw,34px);font-weight:800;line-height:1.04;margin:0;text-transform:uppercase}.pc-team-bio{color:var(--pc-muted-ink);font-size:clamp(14px,1.3vw,17px);line-height:1.52;overflow:auto}.pc-team-controls{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:14px}.pc-team-arrow,.pc-team-dot{appearance:none;background:transparent;border:1.5px solid var(--pc-accent);color:inherit;cursor:pointer;transition:transform .18s ease,background .18s ease}.pc-team-arrow{border-radius:999px;font-size:20px;height:42px;line-height:1;width:42px}.pc-team-arrow:focus-visible,.pc-team-arrow:hover,.pc-team-dot.is-active{background:var(--pc-terracotta);transform:translateY(-2px)}.pc-team-dots{align-items:center;display:flex;gap:8px}.pc-team-dot{border-radius:999px;height:12px;padding:0;width:12px}@media (max-width:720px){.pc-team{padding:8px 0 18px}.pc-team__stage{height:500px}.pc-team-card-wrap{width:min(300px,80vw)}.pc-team-photo{min-height:320px}.pc-team-card-wrap:not(.is-active){opacity:.28!important}}@media (prefers-reduced-motion:reduce){.pc-team-card,.pc-team-card-wrap{transition-duration:.01ms}}