.page-top{position:relative;margin-top:-88px;padding:148px 0 20px;overflow:hidden}.page-top>.wrap{position:relative;z-index:1}.page-top h1{font-size:clamp(32px,4.6vw,50px);font-weight:700;letter-spacing:-.035em;line-height:1.1;margin:0 0 16px;max-width:20ch;text-wrap:balance;background:linear-gradient(180deg,#fff 0%,#fff 40%,#cbb6ef 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.page-top .sub{font-size:17.5px;color:var(--muted);max-width:64ch;margin:0}.band.rv2-ledger{background:var(--panel)}.band.rv2-featured{background:var(--ink)}.band.rv2-archive{background:var(--panel-2)}.rv2-kicker{font-family:var(--font-head);font-size:13px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--purple-2);margin:0 0 34px}.rv2-ledger{padding:64px 0 58px}.rv2-ledger-line{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap;margin:0 0 40px}.rv2-figure{font-family:var(--font-head);font-size:clamp(64px,11vw,150px);font-weight:800;line-height:.82;letter-spacing:-.05em;color:var(--purple);font-variant-numeric:tabular-nums}.rv2-ledger-text{font-family:var(--font-head);font-size:clamp(19px,2.5vw,31px);font-weight:600;letter-spacing:-.02em;color:#fff;max-width:17ch;line-height:1.15;text-wrap:balance}.rv2-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding-top:30px;border-top:1px solid var(--line)}.rv2-facts div{margin:0;display:flex;flex-direction:column;height:100%}.rv2-facts dd{margin-top:auto}.rv2-facts dt{font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);margin:0 0 7px}.rv2-facts dd{font-family:var(--font-head);font-size:26px;font-weight:750;color:#fff;margin:0;margin-top:auto;font-variant-numeric:tabular-nums}@media(max-width:720px){.rv2-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.rv2-featured{padding:78px 0 70px}.rv2-lead{margin:0 0 52px;padding:0 0 0 26px;border-left:2px solid var(--purple);max-width:50ch}.rv2-lead:last-child{margin-bottom:0}.rv2-lead:nth-of-type(2){margin-left:auto;margin-right:0}.rv2-lead:nth-of-type(3){margin-left:auto;margin-right:auto}.rv2-lead blockquote{margin:0}.rv2-lead blockquote p{font-family:var(--font-head);font-size:clamp(19px,2.3vw,28px);font-weight:600;line-height:1.34;letter-spacing:-.022em;color:#F3F1F8;margin:0 0 18px;text-wrap:pretty}.rv2-lead figcaption{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.rv2-lead-who{color:var(--purple-2);font-weight:650}@media(max-width:860px){.rv2-lead,.rv2-lead:nth-of-type(2),.rv2-lead:nth-of-type(3){margin-left:0;margin-right:0;max-width:none}}.rv2-archive{padding:74px 0 80px}.rv2-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.rv2-filter{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:600;color:var(--muted);background:rgb(255 255 255 / .045);border:1px solid var(--line);border-radius:999px;padding:9px 16px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.rv2-filter:hover{color:#fff;border-color:var(--purple)}.rv2-filter.is-on{background:var(--purple);border-color:var(--purple);color:#1A1206}.rv2-filter-n{font-size:12px;opacity:.72;font-variant-numeric:tabular-nums}.rv2-filter:focus-visible{outline:2px solid var(--purple-2);outline-offset:2px}.rv2-count{font-size:13px;color:var(--muted-2);margin:0 0 26px;font-variant-numeric:tabular-nums}.rv2-empty{font-size:15px;color:var(--muted);margin:26px 0 0}.rv2-wall{column-count:3;column-gap:22px}@media(max-width:1000px){.rv2-wall{column-count:2}}@media(max-width:660px){.rv2-wall{column-count:1}}.rv2-wall [hidden]{display:none}.rv2-card{break-inside:avoid;margin:0 0 22px;background:var(--paper);color:#16161f;border-radius:16px;padding:22px 21px 19px;box-shadow:0 20px 40px -24px rgb(0 0 0 / .55)}.rv2-card blockquote{margin:0}.rv2-card blockquote p{margin:0;font-size:14.5px;line-height:1.62;color:#33323E}.rv2-card figcaption{font-size:12.5px;font-weight:650;color:#6F6D80;margin-top:15px;padding-top:14px;border-top:1px solid #ECEAF2}.rv2-card--long{border-radius:12px;box-shadow:0 26px 52px -26px rgb(0 0 0 / .66)}.rv2-card--long blockquote p{font-size:14px;line-height:1.68}.rv2-card--biz{border-radius:20px;box-shadow:0 22px 44px -24px rgb(0 0 0 / .6);border-left:3px solid var(--purple)}.rv2-card--biz figcaption{color:#8A5A16}.rv2-card--short{background:none;box-shadow:none;border-radius:0;padding:2px 0 0;border-top:1px solid var(--line);margin-bottom:26px}.rv2-card--short blockquote p{font-family:var(--font-head);font-size:17px;font-weight:550;line-height:1.4;letter-spacing:-.015em;color:#E9E7F2;padding-top:16px}.rv2-card--short figcaption{color:var(--muted-2);border-top:0;padding-top:0;margin-top:11px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.rv2-filter{transition:none}}