html:has(.ph-root[data-theme=vineyard]){background:#170c11}html:has(.ph-root[data-theme=vineyard]) body{background:#170c11}.ph-root[data-theme=vineyard]{--ink:#170c11;--ink-rgb:23 12 17;--slate-900:#241319;--slate-800:#2e1920;--slate-700:#40242d;--slate-500:#6b4a55;--steel:#c3aab2;--paper:#fbf7f4;--mist:#f2e9e6;--text:#23161b;--muted:#6a5560;--signal:#e7c27d;--signal-hi:#f0d59f;--signal-rgb:231 194 125;--on-signal:#170c11;--signal-text:#e7c27d;--second:#e597a7;--second-hi:#f0b7c2;--second-rgb:229 151 167;--accent-light:#8a2f4a;--accent-light-rgb:138 47 74;--line:#e2d4d2;--on-dark:#dccbd0;--on-dark-hi:#f3e9ec;--nav-text:#ecdfe3;--spot:#e7c27d1f;--row:#2e1920;--plat:#1d0f15;--facet-dark:#1d0f15;--facet-lit:#301b23;--facet-ink-dark:#12090d;--facet-ink-lit:#24131a;--stage-glow:#e7c27d59;--stage-glow-2:#6e324666;--stage-top:#40242d;--stage-mid:#2e1920;--stage-bottom:#170c11;--dots:#f0d2dc4d;--ring-edge:#e7c27d80;--status-bg:#fbf1dc}.ph-root[data-theme=vineyard] .ph-sheet tr:nth-child(2n){background:#f7f0ee}.ph-root[data-theme=vineyard] .ph-reel__track{padding-inline:0}.pv-partner{background:var(--paper);color:var(--text)}.pv-partner__grid{gap:30px;display:grid}.pv-partner__photo{aspect-ratio:4/3;background:var(--slate-900);clip-path:polygon(calc(var(--slant) * 2) 0, 100% 0, calc(100% - var(--slant) * 2) 100%, 0 100%);margin:0;position:relative;overflow:hidden}.pv-partner__photo>img{object-fit:cover}.pv-partner__h2{max-width:14em}.pv-partner__role{max-width:34em;color:var(--muted);margin:14px 0 0;font-size:16px;font-style:italic;line-height:1.5}.pv-partner__quote{border-left:3px solid var(--accent-light);max-width:40em;margin:28px 0 0;padding-left:22px}.pv-partner__quote p{margin:0 0 14px;font-size:17.5px;line-height:1.65}.pv-partner__sign{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--accent-light);margin-top:4px;font-size:19px;font-style:italic;font-weight:600}.pv-partner__h3{font-family:var(--display);text-transform:uppercase;margin:36px 0 14px;font-size:22px;font-style:italic;font-weight:600;line-height:1.1}.pv-partner__awards{gap:10px;max-width:40em;margin:0;padding:0;list-style:none;display:grid}.pv-partner__awards li{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:14px;font-size:16px;line-height:1.5;display:grid}.pv-partner__year{font-family:var(--display);color:var(--accent-light);font-size:21px;font-style:italic;font-weight:700;line-height:1}.pv-partner__refs{border-top:1px solid var(--line);max-width:40em;margin-top:32px;padding-top:18px}.pv-partner__refs-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12.5px;font-style:italic;font-weight:500}.pv-partner__refs ul{flex-wrap:wrap;gap:8px 26px;margin:0;padding:0;list-style:none;display:flex}.pv-partner__kind{color:var(--muted);font-size:13px}.pv-partner__refs a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--accent-light-rgb) / .5);text-decoration-color:rgb(var(--accent-light-rgb) / .5);text-underline-offset:3px}.pv-partner__refs a:hover{-webkit-text-decoration-color:var(--accent-light);text-decoration-color:var(--accent-light)}@media (min-width:760px){.pv-partner__photo{aspect-ratio:16/10}}@media (min-width:1200px){.pv-partner__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}.pv-partner__photo{top:calc(var(--head) + 28px);aspect-ratio:4/5;position:sticky}}
