.pf .pf-main{padding-top:3em}.pf .pf-head{align-items:center;gap:2.25em;display:flex}.pf .pf-avatar-pick{cursor:pointer;border-radius:999px;flex-shrink:0;align-self:center;display:block;position:relative}.pf .pf-avatar-pick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pf .pf-avatar-pick:focus-within{outline:2px solid var(--accent);outline-offset:3px}.pf .pf-avatar-cam{background-color:var(--raised);width:2.25em;height:2.25em;box-shadow:0 0 0 3px var(--bg);color:var(--fg);border-radius:999px;place-items:center;transition:background-color .3s,color .3s;display:grid;position:absolute;bottom:.125em;right:.125em}.pf .pf-avatar-cam svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:1.125em;height:1.125em}@media (hover:hover){.pf .pf-avatar-pick:hover .pf-avatar-cam{background-color:var(--fg);color:var(--bg)}}.au.pf .pf-photo-error{margin:.75em 0 0}.pf .pf-info{min-width:0}.pf .pf-name{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;text-align:left;overflow-wrap:anywhere;pointer-events:auto;margin:0;font-size:3.5em;font-weight:900;font-stretch:85%;line-height:.9}.pf .pf-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin:.6em 0 0;font-size:.9375em;font-weight:500}.pf .pf-bio{color:#f4f4f2d9;text-wrap:pretty;white-space:pre-line;overflow-wrap:anywhere;max-width:36em;margin:.75em 0 0;font-size:1.0625em;line-height:1.45}.pf .pf-actions{flex-wrap:wrap;gap:.625em;margin-top:1.5em;display:flex}.vi.pf .pf-actions>*{width:auto;padding:0 1.75em}.pf .pf-contents{margin-top:3em}.pf .pf-title{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:1.5em;font-weight:900;font-stretch:85%;line-height:1}.pf .pf-missing{text-align:center;flex-direction:column;align-items:center;padding:4em 0;display:flex}.pf .pf-missing p{color:var(--muted);margin:0}.pf .pf-missing-cta{width:100%;max-width:25em;margin-top:1.75em}.pf .pf-photo{align-items:center;gap:.75em;margin-top:.75em;display:flex}.pf .pf-photo-pick,.pf .pf-photo-remove{background-color:var(--raised);height:2.5em;font:inherit;color:var(--fg);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 1.125em;font-size:.9375em;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.pf .pf-photo-remove{color:var(--muted);background:0 0}.pf .pf-photo-pick:focus-within{outline:2px solid var(--accent);outline-offset:3px}.pf .pf-photo-pick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (hover:hover){.pf .pf-photo-pick:hover{background-color:var(--fg);color:var(--bg)}.pf .pf-photo-remove:hover{color:var(--fg)}}.pf .pf-photo+.pb-error{text-align:left;margin:.5em 0 0}@media screen and (max-width:767px){.pf .pf-main{padding-top:1.75em}.pf .pf-head{text-align:center;flex-direction:column;align-items:stretch;gap:1.25em}.pf .pf-head>.vi-avatar{align-self:center}.pf .pf-name{text-align:center;font-size:2.5em}.pf .pf-bio{margin-inline:auto}.pf .pf-actions{flex-direction:column;width:100%}.vi.pf .pf-actions>*{width:100%}.pf .pf-contents{margin-top:2.25em}}.pb .pf-price span{color:var(--muted);margin-left:.25em;font-weight:700}
