.wikked-team{--wrt-purple:#9147ff;--wrt-text:#f7f5fc;background:#0b0b10;color:var(--wrt-text);font-family:Arial,Helvetica,sans-serif;line-height:1.65;overflow:hidden;width:100%;text-align:left}
.wikked-team *{box-sizing:border-box}
.wikked-team h1,.wikked-team h2,.wikked-team h3,.wikked-team h4,.wikked-team p{margin:0;padding:0;color:inherit;font-family:inherit}
.wikked-team .wrt-section{padding:76px max(24px,calc((100% - 1160px)/2));scroll-margin-top:100px}
.wikked-team .wrt-eyebrow{font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#c6a1ff;margin-bottom:20px}
.wikked-team .wrt-hero{padding-top:100px;padding-bottom:96px;background:radial-gradient(ellipse at 100% 0,#512092 0,transparent 58%),linear-gradient(125deg,#0b0b10 45%,#21112e);border-bottom:1px solid #4a3068}
.wikked-team h1{font-weight:900;font-size:clamp(48px,7vw,104px);line-height:.98;letter-spacing:-4px;text-transform:uppercase;margin-bottom:28px}
.wikked-team h1 span{color:#b980ff}
.wikked-team h2{font-size:clamp(32px,4.5vw,54px);font-weight:900;line-height:1.05;letter-spacing:-1.8px;margin-bottom:20px}
.wikked-team .wrt-intro{font-size:18px;line-height:1.75;color:#c7c1d2;max-width:720px}
.wikked-team a.wrt-button{display:inline-flex;align-items:center;gap:24px;margin-top:28px;padding:16px 24px;background:var(--wrt-purple);border:1px solid #b280ff;color:white;text-decoration:none;font-size:12px;line-height:1.5;letter-spacing:1px;font-weight:800;transition:background .2s}
.wikked-team a.wrt-button:hover{background:#7330d5;color:white}
.wikked-team a:focus-visible{outline:3px solid white;outline-offset:5px}
.wikked-team .wrt-strip{background:var(--wrt-purple);padding:20px;text-align:center;letter-spacing:2.5px;font-size:12px;font-weight:800}
.wikked-team .wrt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}
.wikked-team .wrt-card{min-width:0;background:#15121c;border:1px solid #34293f;overflow:hidden}
.wikked-team .wrt-photo{position:relative;aspect-ratio:4/5;background:#261b35;overflow:hidden}
.wikked-team .wrt-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top;border-radius:0}
.wikked-team .wrt-placeholder{height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:900;font-style:italic;line-height:1;color:#684d86;background:linear-gradient(135deg,#241832,#101016);letter-spacing:-2px}
.wikked-team .wrt-info{padding:26px;overflow-wrap:anywhere}
.wikked-team .wrt-info .wrt-eyebrow{margin-bottom:10px;font-size:10px;letter-spacing:1.8px}
.wikked-team h3{font-size:29px;line-height:1.08;letter-spacing:-.7px;font-weight:900;text-transform:uppercase;margin-bottom:12px}
.wikked-team .wrt-meta{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#e1d7ef;margin-bottom:18px}
.wikked-team .wrt-bio{font-size:15px;color:#c7c1d2;line-height:1.75}
.wikked-team .wrt-highlights{border-top:1px solid #3a2d46;margin-top:22px;padding-top:18px}
.wikked-team h4{font-size:10px;letter-spacing:1.5px;font-weight:800;margin-bottom:10px}
.wikked-team .wrt-highlights ul{padding-left:17px;margin:0;color:#c7c1d2;font-size:13px}
.wikked-team .wrt-highlights li{margin:0 0 6px;padding:0}
.wikked-team .wrt-social{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px}
.wikked-team .wrt-social a{color:#cdaaff;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.wikked-team .wrt-values{background:#111017;border-block:1px solid #30243d}
.wikked-team .wrt-cta{background:linear-gradient(110deg,#321951,#15101d)}
.wikked-team .wrt-footer{padding:24px;text-align:center;color:#aaa0b8;font-size:10px;letter-spacing:2px}
.wikked-team .wrt-empty{margin-top:24px;color:#c7c1d2}
@media(max-width:1024px){.wikked-team .wrt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.wikked-team .wrt-section{padding:48px 20px}.wikked-team .wrt-hero{padding-block:64px}.wikked-team h1{font-size:clamp(36px,10vw,64px);letter-spacing:-2px}.wikked-team .wrt-grid{grid-template-columns:1fr}.wikked-team .wrt-strip{font-size:10px;letter-spacing:1px}.wikked-team .wrt-intro{font-size:16px}}

/* Official supplied artwork: original proportions, colors and backgrounds. */
.wikked-team .wrt-hero{background:#000}
.wikked-team .wrt-brand-wordmark{display:block;width:420px;max-width:100%;height:auto;margin:0 0 32px;object-fit:contain;border-radius:0}
.wikked-team .wrt-placeholder{background:#000}
.wikked-team .wrt-brand-goat{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}
.wikked-team .wrt-footer{background:#000}
.wikked-team .wrt-brand-tagline{display:block;width:380px;max-width:100%;height:auto;margin:0 auto 16px;object-fit:contain;border-radius:0}
@media(max-width:767px){.wikked-team .wrt-brand-wordmark{width:300px;margin-bottom:24px}}

.wikked-team .wrt-name-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}
.wikked-team .wrt-name-line>span{min-width:0;max-width:100%;overflow-wrap:anywhere}
.wikked-team .wrt-name-number{color:#c6a1ff;font-size:.8em;letter-spacing:0}
