:where(.pp){justify-content:center;align-items:center;display:inline-flex;position:relative}.pp{isolation:isolate;overflow:hidden}.pp.pp-fill{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.pp>.pp-bg,.pp>.pp-logo,.pp>.pp-vig{border-radius:inherit;pointer-events:none;font-style:normal;position:absolute;inset:0}.pp>.pp-bg{background: radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--pp-p) 78%, white) 0%, transparent 46%),  radial-gradient(120% 70% at 50% 112%, color-mix(in srgb, var(--pp-s) 42%, transparent) 0%, transparent 62%),  radial-gradient(circle at 45% 35%, var(--pp-p) 0%, color-mix(in srgb, var(--pp-p) 62%, black) 60%, color-mix(in srgb, var(--pp-p) 32%, black) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pp-s) 55%, transparent), inset 0 1px 1px #ffffff2e, inset 0 -.35em .6em -.2em rgba(var(--fe-shade-rgb,0, 0, 0), .45)}.pp>.pp-logo{background:var(--pp-logo) center / contain no-repeat;filter:drop-shadow(0 1px 2px rgba(var(--fe-shade-rgb,0, 0, 0), .55));transition:opacity var(--fe-dur-base,.24s) var(--fe-ease-out,ease-out);border-radius:0;inset:19%}.pp.pp-on>.pp-logo{opacity:.38;filter:saturate(.9)blur(.2px);transform:scale(1.18)translateY(-4%)}.pp>.pp-ini{font:inherit;letter-spacing:.04em;font-weight:600;position:relative}.pp.pp-team>.pp-ini{color:#fff;text-shadow:0 1px 2px #00000073}.pp.pp-on>.pp-ini{visibility:hidden}.pp>.pp-img{object-fit:cover;object-position:50% 12%;border-radius:inherit;background:0 0;width:100%;height:100%;position:absolute;inset:0}.pp.pp-opaque>.pp-img{transform-origin:50% 16%;transform:scale(1.24)}.pp>.pp-vig{background:radial-gradient(circle at 50% 42%, transparent 46%, color-mix(in srgb, var(--pp-p,var(--fe-surf-2)) 55%, transparent) 62%, color-mix(in srgb, var(--pp-p,var(--fe-surf-2)) 92%, black) 74%)}
