.team-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding-block:55px 75px}.team-hero .breadcrumb{display:inline-block;color:var(--muted);font-size:12px;margin-bottom:35px}.team-hero h1{font-size:clamp(40px,4.7vw,65px);line-height:1.1}.team-lead{color:var(--muted);font-size:16px;line-height:1.9}.team-hero .hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.team-fine{font-size:11px;line-height:1.8;color:var(--muted);margin-top:20px}.team-art{height:510px;position:relative;isolation:isolate;overflow:hidden}.team-halo{position:absolute;width:min(calc(100% - 28px),470px);aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 30% 20%,#f4eaf8,#ddc9e9);z-index:-1}.team-halo:after{content:"";position:absolute;inset: -12px;border:1px solid #dfd0e6;border-radius:50%}.team-art img{height:calc(100% - 90px);width:76%;object-fit:contain;object-position:center;position:absolute;top:70px;left:24%}.team-label{position:absolute;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:0 8px 30px #4a155b0a;font-size:12px;font-weight:500;line-height:1.5;z-index:3;width:max-content;max-width:75%}.team-label span{color:#9866bc;margin-right:7px}.team-label-top{left:8px;top:35px;transform:rotate(-4deg)}.team-label-bottom{left:8px;bottom:20px;max-width:220px;transform:rotate(3deg)}.team-principles{padding:70px 0;background:#f4edf7}.team-three{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:35px}.team-three article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px}.team-symbol{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;background:#eee1f4;border-radius:12px;color:var(--plum);font-size:12px}.team-three h3{font-size:22px;margin-top:25px}.team-three p,.team-domains small,.team-transparency p{font-size:14px;line-height:1.9;color:var(--muted)}.team-expertise{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:start}.team-domains{display:grid;grid-template-columns:1fr 1fr;gap:15px}.team-domains a{border:1px solid var(--line);border-radius:18px;padding:23px;display:flex;flex-direction:column;gap:10px;background:#fff;transition:transform .2s,border-color .2s}.team-domains a:hover{transform:translateY(-3px);border-color:#ab84bb}.team-domains span{color:#9b6daf;font-size:11px}.team-domains strong{font-size:18px}.team-domains small{font-size:12px}.team-verification{background:var(--plum-dark);color:#fff;padding:75px 0;scroll-margin-top:110px}.team-verify-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.team-verification .eyebrow,.team-next .eyebrow{color:#d8bce5}.team-verification p{color:#d9cbe1;font-size:14px;line-height:1.9}.team-verification .team-fine{font-size:11px;margin-top:22px}.team-verify-card{padding:32px;border-radius:22px;background:#fff;color:var(--plum-dark)}.team-verify-card h3{font-size:23px}.team-verify-card ol{padding-left:24px}.team-verify-card li{padding-left:7px;margin-top:20px}.team-verify-card strong{font-size:15px}.team-verify-card p{font-size:12px;color:var(--muted);margin:8px 0 0}.team-transparency{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.team-inline-links{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px;font-size:12px}.team-inline-links a{text-decoration:underline;text-underline-offset:4px}.team-next{padding:55px 0;background:var(--plum);color:#fff}.team-next>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.team-next h2{font-size:38px}.team-next p:not(.eyebrow){font-size:14px;max-width:650px;color:#e4d1ec}.team-next .button{flex-shrink:0}.team-public a:focus-visible{outline:3px solid #a46ac6;outline-offset:4px}@media(max-width:1000px){.team-hero{gap:25px}.team-hero h1{font-size:48px}.team-verify-layout,.team-expertise,.team-transparency{gap:30px}.team-three article{padding:23px}.team-next>.wrap{flex-direction:column;align-items:start}}@media(max-width:760px){.team-hero,.team-expertise,.team-transparency,.team-verify-layout{grid-template-columns:1fr}.team-hero{padding-block:30px 45px}.team-hero h1{font-size:clamp(39px,9vw,58px)}.team-art{height:420px;max-width:450px;width:100%;margin:auto}.team-three{grid-template-columns:1fr}.team-principles,.team-verification{padding-block:45px}.team-label{font-size:11px}.team-next h2{font-size:32px}}@media(max-width:420px){.team-domains{grid-template-columns:1fr}.team-art{height:360px}.team-verify-card{padding:24px}.team-label{padding:12px;font-size:10px}}
