.pv-doc .intro-essay{padding:80px 0 40px}.pv-doc .intro-essay+.intro-essay{padding-top:24px}.pv-doc .chapter{border-top:0;padding-top:40px}.pv-doc h1.opp-display{font-size:clamp(52px,5.8vw,92px)}.opp-crumbs a{color:inherit;text-decoration:none}.opp-crumbs a:hover{color:var(--wine)}.opp-crumbs .opp-sep{margin:0 10px;color:var(--rule)}.opp-answer{font-family:var(--serif);font-size:46px;line-height:1.02;letter-spacing:-.02em;color:var(--ink);margin:0 0 24px}.opp-answer em{color:var(--wine);font-weight:400}.cover-intro .lead .opp-answer{margin-bottom:24px}.cover-intro .lead .note .tag{margin:0 8px 0 0}.opp-ledger-wrap{padding:0 0 70px}.opp-ledger{width:100%;border-collapse:collapse;font-size:14px;color:var(--muted)}.opp-ledger th{font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:var(--bronze);font-weight:500;text-align:left;padding:0 24px 14px 0}.opp-ledger td,.opp-ledger th{border-bottom:1px solid var(--rule)}.opp-ledger td{padding:22px 24px 22px 0;vertical-align:baseline;line-height:1.5}.opp-ledger td:last-child,.opp-ledger th:last-child{padding-right:0;text-align:right;white-space:nowrap}.opp-ledger td.office{font-family:var(--serif);font-size:27px;line-height:1.1;color:var(--ink);white-space:nowrap}.opp-ledger td.office a:hover{color:var(--wine)}.opp-ledger td.window{color:var(--ink);white-space:nowrap}.opp-ledger .tag{margin-left:10px}.opp-ledger time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opp-qa{border-top:1px solid var(--rule)}.opp-qa article{display:grid;grid-template-columns:.7fr 1.7fr;grid-gap:85px;gap:85px;padding:38px 0;border-bottom:1px solid var(--rule)}.opp-qa h3{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.15;letter-spacing:-.015em;margin:0}.opp-qa p{margin:0;font-size:15px;color:var(--muted);max-width:620px;line-height:1.75}.opp-qa p a{color:var(--wine);border-bottom:1px solid}.opp-rungs{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.opp-rungs li{display:grid;grid-template-columns:75px .8fr 1.2fr;grid-gap:30px;gap:30px;padding:28px 0;border-bottom:1px solid var(--rule);align-items:baseline}.opp-rungs h2{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1.1;letter-spacing:-.015em;margin:0}.opp-rungs li.key h2{color:var(--wine)}.opp-rungs p{margin:0;font-size:15px;color:var(--muted);max-width:460px}.opp-offices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 40px;gap:0 40px;border-top:1px solid var(--rule)}.opp-office{display:flex;flex-direction:column;gap:6px;padding:24px 0;border-bottom:1px solid var(--rule)}.opp-office-name{font-family:var(--serif);font-size:28px;line-height:1.1}.opp-office-window{font-size:13px;color:var(--muted)}.opp-office:hover .opp-office-name{color:var(--wine)}.pv-doc .principle-main time{color:inherit}@media(max-width:1180px){.opp-qa article{gap:50px}}@media(max-width:960px){.opp-offices{grid-template-columns:repeat(2,minmax(0,1fr))}.opp-qa article{grid-template-columns:1fr;gap:16px}.opp-ledger td:nth-child(4),.opp-ledger th:nth-child(4){display:none}}@media(max-width:700px){.opp-ledger,.opp-ledger tbody{display:block}.opp-ledger thead{display:none}.opp-ledger tr{display:grid;grid-template-columns:1fr auto;grid-gap:4px 20px;gap:4px 20px;padding:20px 0;border-bottom:1px solid var(--rule)}.opp-ledger td,.opp-ledger td.office{display:block;padding:0;border:0;white-space:normal;text-align:left}.opp-ledger td.office{grid-column:1/-1}.opp-ledger td:nth-child(4){display:block;grid-column:1/-1}.opp-ledger td:last-child{text-align:left}.opp-rungs li{grid-template-columns:40px 1fr;gap:10px 16px}.opp-rungs p{grid-column:2}.opp-offices{grid-template-columns:1fr}.opp-answer{font-size:40px}.pv-doc h1.opp-display br{display:none}}