.ppm-wrap{--ppm-font:inherit;--ppm-font-display:var( --ppm-font );--ppm-blue:#0077CF;--ppm-blue-hover:#005a9e;--ppm-orange:#ff8200;--ppm-lightblue:#41B6E6;--ppm-black:#000000;--ppm-near-black:#0B1116;--ppm-text:#1D242C;--ppm-text-secondary:#3A424C;--ppm-muted:#5B6470;--ppm-faint:#8A929C;--ppm-border-strong:#C9CDD3;--ppm-border:#D5D9DE;--ppm-border-soft:#E0E3E7;--ppm-divider:#E3E6EA;--ppm-divider-soft:#EDEFF2;--ppm-surface:#F4F6F8;--ppm-hover:#F9FAFB;--ppm-page-bg:#E8EAED;--ppm-utility-text:#C8CDD3;--ppm-radius-control:4px;--ppm-radius-panel:4px;--ppm-control-h:54px;--ppm-control-pad-x:30px;--ppm-chip-h:42px;--ppm-chip-pad-x:20px;--ppm-headshot-min-h:108px;--ppm-section-top:60px;--ppm-section-bottom:80px;--ppm-gap-lg:40px;--ppm-gap-md:30px;font-family:var(--ppm-font);box-sizing:border-box;margin-inline:auto;max-width:100%;padding-inline:calc(var( --bs-gutter-x, 1.5rem ) * 0.5);padding-block:var(--ppm-section-top) var(--ppm-section-bottom);color:var(--ppm-text);font-size:16px;line-height:1.5;text-align:left;-webkit-font-smoothing:antialiased}@media (min-width:768px){.ppm-wrap{max-width:720px}}@media (min-width:992px){.ppm-wrap{max-width:960px;--ppm-section-top:80px;--ppm-section-bottom:120px;--ppm-gap-lg:56px;--ppm-gap-md:40px}}@media (min-width:1200px){.ppm-wrap{max-width:1140px}}@media (min-width:1400px){.ppm-wrap{max-width:1470px}}@media (min-width:2200px){.ppm-wrap{max-width:2000px}}.ppm-wrap *,.ppm-wrap *::before,.ppm-wrap *::after{box-sizing:border-box}.ppm-wrap :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,table,button,input,a){font-family:inherit;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;border:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;text-align:inherit;background:none;list-style:none}.ppm-wrap :where(button,input){-webkit-appearance:none;appearance:none;border-radius:0}.ppm-wrap :where(button){cursor:pointer}.ppm-wrap :where(table){border-collapse:collapse}.ppm-wrap :where(a){color:var(--ppm-blue);text-decoration:none}.ppm-wrap :where(a:hover,a:focus){color:var(--ppm-blue-hover);text-decoration:underline}.ppm-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ppm-icon{fill-rule:evenodd;width:1em;height:1em;display:inline-block;vertical-align:-.125em;fill:currentColor}.ppm-band{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:0 0 var(--ppm-gap-md);border-bottom:1px solid var(--ppm-divider);position:relative;z-index:30}.ppm-band__intro{flex:1;min-width:0}.ppm-band__title{font-family:var(--ppm-font-display);font-weight:600;font-size:clamp(1.3125rem, 2.5vw, 1.875rem);line-height:1.1;letter-spacing:0;color:var(--ppm-black)}.ppm-band__sub{margin-top:5px;font-size:clamp(0.875rem, 1.5vw, 1rem);line-height:1.4;color:var(--ppm-muted)}.ppm-band__form{display:flex;gap:10px;width:620px;flex:none}.ppm-field{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:12px;height:var(--ppm-control-h);padding:0 24px;background:#fff;border:1.5px solid var(--ppm-black);border-radius:var(--ppm-radius-control)}.ppm-field__dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--ppm-blue)}.ppm-field__input{flex:1;min-width:0;height:calc(var( --ppm-control-h ) - 3px);font-size:15.5px;color:var(--ppm-black);background:none;outline:none}.ppm-field__input::placeholder{color:var(--ppm-faint)}.ppm-field__hint{flex:none;font-size:11.5px;color:var(--ppm-faint)}.ppm-submit{height:var(--ppm-control-h);flex:none;padding:0 var(--ppm-control-pad-x);border-radius:var(--ppm-radius-control);background:var(--ppm-blue);color:#fff;font-weight:400;font-size:16px;line-height:28px}.ppm-submit:hover,.ppm-submit:focus{background:var(--ppm-blue-hover)}.ppm-suggest{position:absolute;z-index:20;top:calc(100% + 4px);left:-1.5px;right:-1.5px;max-height:320px;overflow-y:auto;background:#fff;border:1px solid var(--ppm-black);border-radius:var(--ppm-radius-panel);box-shadow:0 6px 18px rgb(11 17 22 / .1)}.ppm-suggest[hidden]{display:none}.ppm-suggest__item{display:flex;align-items:center;height:38px;padding:0 14px;font-size:15px;color:var(--ppm-text);background:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppm-suggest__item:hover{background:var(--ppm-hover)}.ppm-suggest__item.is-active{background:var(--ppm-surface)}.ppm-suggest__region{color:var(--ppm-muted)}.ppm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:var(--ppm-gap-lg) 0 14px;border-bottom:2px solid var(--ppm-black)}.ppm-head__group{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.ppm-head__place{font-family:var(--ppm-font-display);font-size:clamp(1.125rem, 2vw, 1.5rem);font-weight:600;line-height:1.2;letter-spacing:0;color:var(--ppm-black)}.ppm-head__counts{font-size:clamp(0.8125rem, 1.3vw, 0.9375rem);color:var(--ppm-muted)}.ppm-body{padding:var(--ppm-gap-md) 0 0}.ppm-label{font-family:var(--ppm-font-display);font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ppm-muted)}.ppm-team__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:14px}.ppm-card{display:flex;flex-direction:column;border:1px solid var(--ppm-border);border-radius:var(--ppm-radius-panel);overflow:hidden}.ppm-card__band{padding:10px 20px;font-family:var(--ppm-font-display);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff}.ppm-card--rsm .ppm-card__band{background:var(--ppm-blue)}.ppm-card--rep .ppm-card__band{background:var(--ppm-black)}.ppm-card__body{display:flex;gap:18px;flex:1;padding:20px}.ppm-card__main{flex:1;min-width:0;display:flex;flex-direction:column}.ppm-card__name{font-family:var(--ppm-font-display);font-size:clamp(1.0625rem, 1.7vw, 1.25rem);font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--ppm-black)}.ppm-card__role{margin-top:3px;font-size:clamp(0.8125rem, 1.3vw, 0.9375rem);font-weight:600;line-height:1.35;color:var(--ppm-blue)}.ppm-card__contact{margin-top:12px;font-size:clamp(0.875rem, 1.5vw, 1rem);line-height:1.65;color:var(--ppm-text)}.ppm-card__meet{display:flex;gap:18px;align-items:stretch}.ppm-card__meet-text{flex:1;min-width:0}.ppm-card__spacer{flex:1}.ppm-card__actions{display:flex;gap:8px;margin-top:16px}.ppm-action{flex:1;display:flex;align-items:center;justify-content:center;height:var(--ppm-control-h);padding:0 var(--ppm-control-pad-x);border-radius:var(--ppm-radius-control);font-size:16px;font-weight:400;line-height:28px;text-align:center}.ppm-action{transition:background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease}.ppm-action--call{background:var(--ppm-lightblue);border:1px solid var(--ppm-lightblue);color:#fff}.ppm-action--call:hover,.ppm-action--call:focus{background:var(--ppm-orange);border-color:var(--ppm-orange);color:#fff;text-decoration:none}.ppm-action--email{background:#fff;border:1px solid var(--ppm-black);color:var(--ppm-black)}.ppm-action--email:hover,.ppm-action--email:focus{background:var(--ppm-orange);border-color:var(--ppm-orange);color:#fff;text-decoration:none}.ppm-logo,.ppm-initials{flex:none;border-radius:var(--ppm-radius-panel);background:#fff}.ppm-logo{display:block;object-fit:contain;object-position:left center}.ppm-logo--card,.ppm-initials--card{width:104px;height:52px}.ppm-logo--row,.ppm-initials--row{width:96px;height:44px}.ppm-logo--brand,.ppm-initials--brand{width:104px;height:36px}.ppm-initials{display:flex;align-items:center;justify-content:center;background:var(--ppm-surface);border:1px solid var(--ppm-border-soft);color:var(--ppm-muted);font-family:var(--ppm-font-display);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ppm-headshot{width:88px;flex:none;align-self:stretch;height:auto;min-height:var(--ppm-headshot-min-h);aspect-ratio:auto;border-radius:var(--ppm-radius-panel);object-fit:cover;object-position:center;background:var(--ppm-surface)}.ppm-buy{margin-top:var(--ppm-gap-lg)}.ppm-table{margin-top:14px;border:1px solid var(--ppm-border-soft);border-radius:var(--ppm-radius-panel);overflow:hidden}.ppm-table__head,.ppm-row{display:grid;grid-template-columns:96px 1.6fr 1.3fr 1.3fr 190px;gap:20px}.ppm-table__head{padding:12px 20px;background:var(--ppm-surface);border-bottom:1px solid var(--ppm-border-soft);font-family:var(--ppm-font-display);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ppm-muted)}.ppm-row{align-items:center;padding:15px 20px;border-bottom:1px solid var(--ppm-divider-soft)}.ppm-row:last-child{border-bottom:0}.ppm-row:hover{background:var(--ppm-hover)}.ppm-row__identity{min-width:0}.ppm-row__name{font-size:15px;font-weight:600;line-height:1.3;color:var(--ppm-black)}.ppm-row__site{margin-top:2px;font-size:clamp(0.8125rem, 1.3vw, 0.9375rem);line-height:1.3;word-break:break-word}.ppm-row__cell{font-size:clamp(0.875rem, 1.5vw, 1rem);line-height:1.45;color:var(--ppm-text)}.ppm-row__actions{display:flex;gap:8px}.ppm-row__actions .ppm-btn{flex:1;min-width:0}.ppm-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--ppm-chip-h);padding:0 var(--ppm-chip-pad-x);border-radius:var(--ppm-radius-control);font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap}.ppm-btn{transition:background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease}.ppm-btn--call{background:var(--ppm-lightblue);border:1px solid var(--ppm-lightblue);color:#fff}.ppm-btn--call:hover,.ppm-btn--call:focus{background:var(--ppm-orange);border-color:var(--ppm-orange);color:#fff;text-decoration:none}.ppm-btn--email{background:#fff;border:1px solid var(--ppm-border-strong);color:var(--ppm-black)}.ppm-btn--email:hover,.ppm-btn--email:focus{background:var(--ppm-orange);border-color:var(--ppm-orange);color:#fff;text-decoration:none}.ppm-note{margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--ppm-faint)}.ppm-message{margin:26px 0 44px;padding:26px 20px;background:var(--ppm-surface);border:1px solid var(--ppm-border-soft);border-radius:var(--ppm-radius-panel);font-size:15px;line-height:1.55;color:var(--ppm-text-secondary)}.ppm-message__admin{margin-top:8px;font-size:13.5px;line-height:1.55}.ppm-notice{padding:var(--ppm-gap-lg) 0 0}.ppm-notice__title{font-family:var(--ppm-font-display);font-weight:600;font-size:clamp(1.3125rem, 2.5vw, 1.875rem);line-height:1.1;letter-spacing:0;color:var(--ppm-black)}.ppm-notice__text{margin-top:10px;font-size:15px;line-height:1.55;color:var(--ppm-muted)}.ppm-picks{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ppm-pick{height:var(--ppm-chip-h);padding:0 var(--ppm-chip-pad-x);border:2px solid rgb(68 68 68 / .15);border-radius:var(--ppm-radius-control);background:#fff;font-size:.875rem;font-weight:500;line-height:1;color:var(--ppm-black)}.ppm-pick:hover,.ppm-pick:focus{border-color:var(--ppm-blue);color:var(--ppm-blue)}.ppm-skel{padding:var(--ppm-gap-lg) 0 0}.ppm-skel__head{height:38px;margin-bottom:30px;background:var(--ppm-surface);border-radius:var(--ppm-radius-panel)}.ppm-skel__cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ppm-skel__card{height:250px;background:var(--ppm-surface);border:1px solid var(--ppm-border);border-radius:var(--ppm-radius-panel)}.ppm-skel__table{margin-top:38px;border:1px solid var(--ppm-border-soft);border-radius:var(--ppm-radius-panel);overflow:hidden}.ppm-skel__row{height:74px;background:var(--ppm-surface);border-bottom:1px solid var(--ppm-divider-soft)}.ppm-skel__row:last-child{border-bottom:0}@media (max-width:1024px){.ppm-team__grid,.ppm-skel__cards{grid-template-columns:1fr}.ppm-band__form{width:460px}}@media (max-width:768px){.ppm-wrap{padding-inline:10px}.ppm-band{flex-direction:column;align-items:stretch;gap:18px}.ppm-band__form{width:auto;flex-wrap:wrap}.ppm-field{flex-basis:100%}.ppm-field__hint{display:none}.ppm-submit{flex:1}.ppm-suggest__item{height:44px}.ppm-head{flex-direction:column;align-items:flex-start}.ppm-head__place{font-size:21px}.ppm-table__head{display:none}.ppm-row{display:block;padding:16px}.ppm-row__cell,.ppm-row__identity{margin-top:8px}.ppm-row__actions{margin-top:14px}.ppm-row__actions .ppm-btn{min-height:44px}.ppm-action{min-height:44px}.ppm-card__body{flex-direction:column}.ppm-card__meet{flex-direction:column;gap:12px}}