.rc-wrap{width:100%;max-width:calc(var(--tc-content) + var(--tc-gutter) * 2);padding-inline:var(--tc-gutter);margin-inline:auto}.rc-hero{text-align:center;color:var(--tc-ink);padding-block:clamp(56px,7vw,92px) clamp(24px,3vw,40px)}.rc-eyebrow{border:1px solid var(--tc-rule);border-radius:var(--tc-r-pill);background:var(--tc-white);color:var(--tc-grey);font:600 14px/1.2 var(--tc-sans);align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.rc-eyebrow .rc-wave i{background:var(--tc-pink)}.rc-title{max-width:20ch;font:400 clamp(42px, 4.6vw, 68px) / 1.02 var(--tc-serif);letter-spacing:-.01em;text-wrap:balance;margin:20px auto 0}.rc-title em{color:var(--tc-pink);font-style:italic}.rc-lead{max-width:60ch;color:var(--tc-grey);font:400 var(--tc-t-lg) / 1.6 var(--tc-sans);margin:18px auto 0}.rc-points{color:var(--tc-grey);font:500 15px/1.3 var(--tc-sans);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:22px auto 0;padding:0;list-style:none;display:flex}.rc-points li{align-items:center;gap:8px;display:flex}.rc-points li:not(.rc-points-add):before{content:"";background:var(--tc-pink);border-radius:50%;flex:none;width:6px;height:6px}.rc-people{padding-bottom:var(--tc-band-y);color:var(--tc-ink)}.rc-people-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.rc-people-heading{font:400 clamp(30px, 2.4vw + 18px, 44px) / 1.1 var(--tc-serif);text-wrap:balance;margin:0}.rc-search{border:1px solid var(--tc-rule);border-radius:var(--tc-r-pill);background:var(--tc-white);min-width:260px;height:44px;color:var(--tc-grey);align-items:center;gap:8px;padding:0 16px;display:flex}.rc-search:focus-within{outline:2.5px solid var(--tc-indigo);outline-offset:2px}.rc-search input{min-width:0;color:var(--tc-ink);font:500 16px/1 var(--tc-sans);background:0 0;border:0;outline:none;flex:1}.rc-editor-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.rc-editor-tools:empty{display:none}.rc-tools{align-items:center;gap:14px;min-width:0;display:flex}.rc-filter.rc-filter{border-radius:var(--tc-r-sm);height:44px;color:var(--tc-grey);font:500 15px/1 var(--tc-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 6px;display:inline-flex}.rc-filter.rc-filter:hover,.rc-filter.rc-filter[data-active=true],.rc-filter.rc-filter[aria-expanded=true]{color:var(--tc-ink)}.rc-filter.rc-filter:focus-visible,.rc-chip.rc-chip:focus-visible,.rc-clear.rc-clear:focus-visible{outline:2.5px solid var(--tc-indigo);outline-offset:2px}.rc-filter-badge{border-radius:var(--tc-r-pill);background:var(--tc-ink);min-width:18px;height:18px;color:var(--tc-white);font:700 11px/1 var(--tc-sans);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}.rc-filter-popover{border:1px solid var(--tc-rule);border-radius:var(--tc-r-md);background:var(--tc-white);width:300px;color:var(--tc-ink);box-shadow:var(--tc-shadow-lift);padding:14px}.rc-filter-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.rc-filter-title{font:700 14px/1.2 var(--tc-sans)}.rc-filter-options{gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.rc-filter-option{border-radius:var(--tc-r-sm);color:var(--tc-ink);font:500 14px/1.3 var(--tc-sans);cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px;display:grid}.rc-filter-option:hover{background:var(--tc-muted)}.rc-filter-option [data-state=checked],.rc-tags-person [data-state=checked]{border-color:var(--tc-ink);background:var(--tc-ink);color:var(--tc-white)}.rc-filter-option-label{overflow-wrap:anywhere}.rc-filter-option-count{color:var(--tc-grey);font-variant-numeric:tabular-nums;font-size:13px}.rc-filter-sheet{padding:4px 18px max(22px, env(safe-area-inset-bottom));background:var(--tc-white);color:var(--tc-ink)}.rc-filter-sheet .rc-filter-title{font:400 24px/1.1 var(--tc-serif)}.rc-filter-sheet .rc-filter-option{padding:12px 6px;font-size:15px}.rc-filter-sheet .rc-filter-options{max-height:55vh}.rc-filter-done.rc-filter-done{border-radius:var(--tc-r-pill);background:var(--tc-ink);width:100%;height:48px;color:var(--tc-white);font:600 15px/1 var(--tc-sans);cursor:pointer;border:0;margin-top:10px}.rc-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 20px;display:flex}.rc-chip.rc-chip{border-radius:var(--tc-r-pill);background:var(--tc-ink);max-width:100%;color:var(--tc-white);font:500 13px/1.2 var(--tc-sans);cursor:pointer;border:0;align-items:center;gap:6px;padding:6px 9px 6px 12px;display:inline-flex}.rc-chip.rc-chip,.rc-clear.rc-clear{position:relative}.rc-chip.rc-chip:after,.rc-clear.rc-clear:after{content:"";position:absolute;inset:-8px 0}.rc-chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.rc-clear.rc-clear{color:var(--tc-grey);font:600 13px/1.2 var(--tc-sans);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 4px;text-decoration:underline}.rc-empty{justify-items:center;gap:12px;display:grid}.rc-empty p{margin:0}.rc-filter.rc-filter:hover,.rc-clear.rc-clear:hover,.rc-tags-row-open.rc-tags-row-open:hover{background:0 0}.rc-clear.rc-clear:hover{color:var(--tc-ink)}.rc-chip.rc-chip:hover,.rc-filter-done.rc-filter-done:hover{background:var(--tc-ink);color:var(--tc-white)}.rc-filter.rc-filter:focus-visible,.rc-chip.rc-chip:focus-visible,.rc-clear.rc-clear:focus-visible,.rc-filter-done.rc-filter-done:focus-visible,.rc-tags-row-open.rc-tags-row-open:focus-visible{box-shadow:none;outline:2.5px solid var(--tc-indigo);outline-offset:2px}.rc-tags-sheet{flex-direction:column;gap:16px;width:100%;max-width:440px;display:flex;overflow-y:auto}.rc-tags-new,.rc-tags-row-top{align-items:center;gap:8px;display:flex}.rc-tags-error{color:var(--tc-pink-deep);font:500 13px/1.4 var(--tc-sans);margin:-8px 0 0}.rc-tags-empty,.rc-tags-none{color:var(--tc-grey);font:400 14px/1.5 var(--tc-sans)}.rc-tags-list,.rc-tags-people-list{margin:0;padding:0;list-style:none}.rc-tags-row{border-bottom:1px solid var(--tc-rule);gap:10px;padding:8px 0;display:grid}.rc-tags-row-open.rc-tags-row-open{min-width:0;color:var(--tc-ink);font:600 15px/1.3 var(--tc-sans);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:8px 0;display:flex}.rc-tags-row-label{overflow-wrap:anywhere}.rc-tags-row-count{color:var(--tc-grey);font:500 13px/1 var(--tc-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.rc-tags-confirm{color:var(--tc-grey);font:400 13px/1.4 var(--tc-sans);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-tags-confirm>span{flex:180px}.rc-tags-people{gap:8px;padding-bottom:8px;display:grid}.rc-tags-people-meta{color:var(--tc-grey);font:400 12px/1.3 var(--tc-sans);justify-content:space-between;align-items:center;gap:8px;display:flex}.rc-tags-people-list{border:1px solid var(--tc-rule);border-radius:var(--tc-r-md);gap:2px;max-height:340px;padding:4px;display:grid;overflow-y:auto}.rc-tags-person{border-radius:var(--tc-r-sm);cursor:pointer;grid-template-columns:16px 32px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid}.rc-tags-person:hover{background:var(--tc-muted)}.rc-tags-person-text{min-width:0;display:grid}.rc-tags-person-name{color:var(--tc-ink);font:600 14px/1.3 var(--tc-sans)}.rc-tags-person-role{color:var(--tc-grey);font:400 12px/1.3 var(--tc-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.rc-grid>*{min-width:0}.rc-card{border:1px solid var(--tc-rule);border-radius:var(--tc-r-lg);background:var(--tc-white);height:100%;box-shadow:var(--tc-shadow);color:var(--tc-ink);transition:transform .18s var(--tc-ease), box-shadow .18s var(--tc-ease);flex-direction:column;padding:12px;text-decoration:none;display:flex;position:relative}a.rc-card:hover,.rc-card--actions:hover{box-shadow:var(--tc-shadow-lift);text-decoration:none;transform:translateY(-3px)}a.rc-card:focus-visible{outline:2.5px solid var(--tc-indigo);outline-offset:3px}.rc-name-row{align-items:flex-start;gap:4px;min-width:0;display:flex}.rc-name-row .rc-name{flex:1;min-width:0}.rc-context{border-radius:var(--tc-r-pill);width:44px;height:44px;color:var(--tc-grey);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-6px -8px 0 0;display:inline-flex}.rc-context:hover:not(:disabled){color:var(--tc-ink);background:color-mix(in srgb, var(--tc-ink) 6%, transparent)}.rc-context:focus-visible{outline:2.5px solid var(--tc-indigo);outline-offset:2px}.rc-context:disabled{cursor:not-allowed;opacity:.5}button.rc-btn{font:inherit;color:inherit;cursor:pointer;background:0 0}button.rc-btn:disabled{cursor:not-allowed;opacity:.55}button.rc-btn:focus-visible{outline:2.5px solid var(--tc-indigo);outline-offset:3px}.rc-photo{aspect-ratio:1;border-radius:var(--tc-r-md);background:var(--tc-muted);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.rc-photo img{object-fit:cover;width:100%;height:100%;display:block}.rc-initials{color:var(--tc-grey);font:400 44px/1 var(--tc-serif)}.rc-body{flex-direction:column;flex:1;min-width:0;padding:14px 6px 4px;display:flex}.rc-name{font:400 26px/1.1 var(--tc-serif);overflow-wrap:anywhere}.rc-role{-webkit-line-clamp:2;min-height:2.8em;color:var(--tc-grey);font:500 14.5px/1.4 var(--tc-sans);-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.rc-btn{border:1.5px solid var(--tc-ink);border-radius:var(--tc-r-pill);min-width:0;max-width:100%;min-height:44px;font:600 15px/1 var(--tc-sans);white-space:nowrap;transition:background .18s var(--tc-ease), color .18s var(--tc-ease);justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:0 18px;display:inline-flex}.rc-role+.rc-btn,.rc-name+.rc-btn{margin-top:16px}.rc-btn-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.rc-btn-label--phone{display:none}a.rc-card:hover .rc-btn,.rc-card--actions:hover .rc-btn:not(:disabled),button.rc-btn:hover:not(:disabled){background:var(--tc-ink);color:var(--tc-white)}.rc-wave{align-items:center;gap:2px;height:14px;display:inline-flex}.rc-wave i{background:currentColor;border-radius:2px;width:2.5px}.rc-wave i:first-child{height:40%}.rc-wave i:nth-child(2){height:80%}.rc-wave i:nth-child(3){height:100%}.rc-wave i:nth-child(4){height:60%}.rc-wave i:nth-child(5){height:30%}.rc-empty{color:var(--tc-grey);text-align:center;padding:40px 0}.rc-disclaimer{max-width:70ch;color:var(--tc-grey);font:400 14px/1.5 var(--tc-sans);text-align:center;margin:20px auto 0}.rc-sortable{cursor:grab;height:100%}.rc-sortable[data-dragging=true] .rc-card{box-shadow:var(--tc-shadow-lift)}.rc-remove{background:var(--tc-white);width:32px;height:32px;color:var(--tc-ink);box-shadow:var(--tc-shadow-lift);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.rc-research{background:var(--tc-white);width:32px;height:32px;color:var(--tc-ink);box-shadow:var(--tc-shadow-lift);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:58px}.rc-card--pending .rc-photo{color:var(--tc-grey)}.rc-card--pending[data-failed=true] .rc-photo{background:var(--tc-error-bg);color:var(--tc-error)}.rc-card--pending .rc-role{display:block}.rc-card--add{min-height:280px;box-shadow:none;border-style:dashed}.rc-card--add .campaign-twin-add-trigger{color:var(--tc-grey);font:600 15px/1.2 var(--tc-sans);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}@media (min-width:721px) and (max-width:1080px){.rc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.rc-tools{gap:6px}.rc-tools .rc-search{flex:1}.rc-filter.rc-filter{justify-content:center;width:44px;padding:0;position:relative}.rc-filter-label{display:none}.rc-filter-badge{position:absolute;top:2px;right:-2px}.rc-chips{margin:-16px calc(var(--tc-gutter) * -1) 8px;padding:8px var(--tc-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rc-chips::-webkit-scrollbar{display:none}.rc-chips>*{flex:none}.rc-hero{text-align:left}.rc-title{max-width:none;margin-left:0;font-size:40px}.rc-lead{margin-left:0;font-size:17px}.rc-points{flex-direction:column;align-items:flex-start;gap:8px}.rc-people-head{flex-direction:column;align-items:stretch}.rc-search{min-width:0}.rc-grid{grid-template-columns:minmax(0,1fr);gap:12px}.rc-card:not(.rc-card--add){grid-template-rows:auto auto 1fr;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}.rc-photo{aspect-ratio:auto;grid-area:1/1/-1;align-self:stretch;width:88px;min-height:88px}.rc-body{display:contents}.rc-name,.rc-name-row{grid-area:1/2;padding-top:2px}.rc-name,.rc-name-row .rc-name{font-size:23px}.rc-context{width:44px;height:44px;margin:-4px -6px 0 0}.rc-role{grid-area:2/2;min-height:0;margin-top:0;font-size:14px}.rc-btn,.rc-role+.rc-btn,.rc-name+.rc-btn,.rc-name-row+.rc-btn{grid-area:3/2;align-self:end;gap:8px;width:100%;min-height:40px;margin-top:10px;padding:0 14px}.rc-btn-label--wide{display:none}.rc-btn-label--phone{display:inline}.rc-card--add{min-height:120px}}@media (prefers-reduced-motion:reduce){.rc-card,.rc-btn{transition:none}a.rc-card:hover,.rc-card--actions:hover{transform:none}}.pwc-pre-footer.rc-closing{background:var(--tc-ink);color:var(--tc-white);border-bottom:1px solid color-mix(in srgb, var(--tc-white) 12%, transparent)}.pwc-pre-footer.rc-closing .pwc-pf-solo h2{color:var(--tc-white)}.pwc-pre-footer.rc-closing .pwc-pf-solo h2 em{background:var(--tc-sunset);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.pwc-pre-footer.rc-closing .pwc-pf-prose{color:color-mix(in srgb, var(--tc-white) 80%, var(--tc-ink))}.pwc-root .pwc-pre-footer.rc-closing a.pwc-pf-solo-cta{background:var(--tc-white);color:var(--tc-ink);box-shadow:none}.campaign-page-root--rehearsal .campaign-faq-head h2 em{color:var(--campaign-ink);-webkit-text-fill-color:var(--campaign-ink);background-image:none}