:is(body:has(.PersonDetailView-module__vATudG__page) #header,body:has(.PersonDetailView-module__vATudG__page) #contact){display:none}.PersonDetailView-module__vATudG__page{--purple:#9a52a0;--purple-soft:#b77dbc;--card:#221c29;--line:#ffffff1a;--muted:#c9c3cf;--gap:2vh;height:100dvh;padding:var(--gap) 16px;-webkit-font-smoothing:antialiased;background-color:#0b090d;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:14px 14px;justify-content:center;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden}.PersonDetailView-module__vATudG__card{background:var(--card);color:#fff;border:1px solid #ffffff1f;border-radius:2em;flex-direction:column;width:100%;max-width:34em;max-height:100%;font-size:clamp(11px,2dvh - .08vh,17px);display:flex;overflow:hidden auto;box-shadow:0 30px 80px #0000008c}.PersonDetailView-module__vATudG__top{background:#fff;flex:none;justify-content:space-between;align-items:flex-start;gap:1em;padding:1.3em 2em 3.2em;display:flex}.PersonDetailView-module__vATudG__logo{width:9.5em;max-width:55%;display:block}.PersonDetailView-module__vATudG__logo img{width:100%;height:auto;display:block}.PersonDetailView-module__vATudG__badge{color:var(--purple);letter-spacing:.28em;text-align:right;text-transform:uppercase;padding-top:.6em;font-size:.75em;font-weight:500;line-height:1.85}.PersonDetailView-module__vATudG__body{text-align:center;flex-direction:column;flex:1;padding:0 2em 1.1em;display:flex}.PersonDetailView-module__vATudG__avatar{color:#fff;background:linear-gradient(145deg,#c9b6dd,#8d6aa9);border:.3em solid #17121c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:6.4em;height:6.4em;margin:-3.2em auto 0;font-size:1em;font-weight:700;display:flex;overflow:hidden}.PersonDetailView-module__vATudG__avatar>span{font-size:2.3em}.PersonDetailView-module__vATudG__avatar img{object-fit:cover;width:100%;height:100%}.PersonDetailView-module__vATudG__name{color:#fff;letter-spacing:-.035em;margin:.45em 0 0;font-family:inherit;font-size:1.75em;font-weight:700;line-height:1.15}.PersonDetailView-module__vATudG__role{color:var(--purple-soft);margin:.25em 0 0;font-size:1.05em;line-height:1.4}.PersonDetailView-module__vATudG__section{text-align:left;margin-top:1.1em}.PersonDetailView-module__vATudG__section+.PersonDetailView-module__vATudG__section{border-top:1px solid var(--line);padding-top:.9em}.PersonDetailView-module__vATudG__sectionTitle{color:var(--purple-soft);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .5em;font-family:inherit;font-size:.78em;font-weight:600;line-height:1.4}.PersonDetailView-module__vATudG__text,.PersonDetailView-module__vATudG__text p{color:var(--muted);margin:0;font-size:.95em;line-height:1.5}.PersonDetailView-module__vATudG__text p{font-size:1em}.PersonDetailView-module__vATudG__text p+p{margin-top:.6em}.PersonDetailView-module__vATudG__contacts{margin:0;padding:0;list-style:none}.PersonDetailView-module__vATudG__contacts li+li{border-top:1px solid var(--line)}.PersonDetailView-module__vATudG__contact{color:#fff;align-items:center;gap:1em;padding:.4em 0;text-decoration:none;display:flex}.PersonDetailView-module__vATudG__contact:hover,.PersonDetailView-module__vATudG__contact:focus-visible{color:#fff;text-decoration:none}.PersonDetailView-module__vATudG__contactIcon{width:2.5em;height:2.5em;color:var(--purple-soft);background:#9a52a033;border-radius:.8em;flex:none;justify-content:center;align-items:center;transition:background .2s;display:flex}.PersonDetailView-module__vATudG__contactIcon svg,.PersonDetailView-module__vATudG__save svg{width:1.25em;height:1.25em}.PersonDetailView-module__vATudG__contact:hover .PersonDetailView-module__vATudG__contactIcon{background:#9a52a059}.PersonDetailView-module__vATudG__contactText{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.PersonDetailView-module__vATudG__contactLabel{color:var(--muted);font-size:.8em}.PersonDetailView-module__vATudG__contactValue{text-overflow:ellipsis;white-space:nowrap;font-size:.98em;font-weight:500;overflow:hidden}.PersonDetailView-module__vATudG__contactArrow{width:1em;height:1em;color:var(--purple-soft);flex:none;transition:transform .2s}.PersonDetailView-module__vATudG__contact:hover .PersonDetailView-module__vATudG__contactArrow{transform:translate(2px,-2px)}.PersonDetailView-module__vATudG__save{background:var(--purple);color:#fff;border-radius:.9em;justify-content:center;align-items:center;gap:.7em;width:100%;margin-top:auto;padding:.85em 1.4em;font-size:1em;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:flex;box-shadow:0 14px 30px #9a52a04d}.PersonDetailView-module__vATudG__section:last-of-type{margin-bottom:1em}.PersonDetailView-module__vATudG__save:hover,.PersonDetailView-module__vATudG__save:focus-visible{color:#fff;background:#a95fb0;text-decoration:none;transform:translateY(-1px)}.PersonDetailView-module__vATudG__website{color:var(--muted);letter-spacing:.04em;margin-top:.7em;font-size:.85em;text-decoration:none;display:inline-block}.PersonDetailView-module__vATudG__website:hover{color:#fff;text-decoration:none}@media (max-width:480px){.PersonDetailView-module__vATudG__page{background:var(--card);padding:0}.PersonDetailView-module__vATudG__card{max-width:none;box-shadow:none;border:0;border-radius:0;font-size:clamp(11px,min(1.81818dvh,4.1vw),17px)}.PersonDetailView-module__vATudG__top{padding:1.2em 1.5em 3.2em}.PersonDetailView-module__vATudG__body{padding:0 1.5em 1em}}
