.rv .rv-open{max-width:var(--col-max);margin:0 auto;padding:calc(var(--nav-clear, 96px) + clamp(24px, 4vw, 72px)) var(--gutter) clamp(40px,5vw,80px)}.rv .rv-open .eyebrow{margin:0 0 var(--s-5)}.rv .rv-open h1{max-width:14ch;text-wrap:balance;margin:0 0 var(--s-7)}.rv .rv-first{font-family:var(--font-display);font-weight:300;font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2,0);color:var(--ink-strong);max-width:28ch;text-wrap:balance;margin:0 0 var(--s-5)}.rv .rv-lede{max-width:52ch;margin:0}.rv .rv-section{max-width:var(--col-max);margin:0 auto;padding:clamp(48px,6vw,96px) var(--gutter) 0}.rv .rv-section-head{max-width:62ch;margin:0 0 clamp(32px,5vw,72px)}.rv .rv-section-head .eyebrow,.rv .rv-section-head h2{margin:0 0 var(--s-4)}.rv .rv-note{font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-2);margin:0}.rv .rv-entry{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding:clamp(40px,5vw,80px) 0;border-top:1px solid var(--rule);scroll-margin-top:140px}.rv .rv-list>:last-child{border-bottom:1px solid var(--rule)}.rv .rv-body{min-width:0;max-width:62ch}.rv .rv-entry:not(.rv-entry--plate) .rv-body{max-width:none}.rv .rv-entry:not(.rv-entry--plate) .rv-line{max-width:30ch}.rv .rv-entry:not(.rv-entry--plate) .rv-text,.rv .rv-entry:not(.rv-entry--plate) .rv-who{max-width:62ch}.rv .rv-line{font-family:var(--font-display);font-weight:300;font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2,0);color:var(--ink-strong);text-wrap:pretty;margin:0 0 var(--s-6)}.rv .rv-who{margin:0 0 var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--rule)}.rv .rv-name{font-weight:400;font-size:var(--t-small);line-height:1.4;letter-spacing:0;color:var(--ink-strong);margin:0 0 4px}.rv .rv-meta,.rv .rv-name{font-family:var(--font-eyebrow)}.rv .rv-meta{font-size:var(--t-eyebrow);letter-spacing:var(--tr-eyebrow);color:var(--ink-gold);margin:0}.rv .rv-journey{font-family:var(--font-body);font-style:italic;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-mid-2);margin:var(--s-2,8px) 0 0}.rv .rv-text{margin:0;padding:0;border:0}.rv .rv-text p{font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-2);margin:0 0 var(--s-4)}.rv .rv-text p:last-child{margin-bottom:0}.rv .rv-text .rv-title{font-family:var(--font-body);font-weight:400;color:var(--ink-strong)}.rv .rv-plate{margin:0;min-width:0}.rv .rv-plate img{display:block;width:100%;aspect-ratio:4/5;height:auto;-o-object-fit:cover;object-fit:cover}.rv .rv-cap{margin:var(--s-3,12px) 0 0;display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:var(--t-small);line-height:1.45;color:var(--ink-mid-2)}.rv .rv-cap:before{content:"";flex:0 0 auto;width:28px;height:1px;background:var(--rule)}.rv .rv-close{max-width:var(--col-wide);margin:0 auto;padding:clamp(80px,10vw,160px) var(--gutter);text-align:center}.rv .rv-close .eyebrow{margin:0 0 var(--s-4)}.rv .rv-close .tp-lede{margin-left:auto;margin-right:auto}.rv .rv-close h2{max-width:none;margin:0 0 var(--s-5)}@media (min-width:900px){.rv .rv-entry--plate{grid-template-columns:minmax(0,5fr) minmax(0,6fr);-moz-column-gap:clamp(48px,6vw,112px);column-gap:clamp(48px,6vw,112px);align-items:start}.rv .rv-entry--right{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.rv .rv-entry--right .rv-plate{order:2}.rv .rv-entry--plate .rv-plate{position:sticky;top:120px}.rv .rv-entry--plate .rv-body{align-self:center;padding:var(--s-4) 0}.rv .rv-entry:not(.rv-entry--plate){grid-template-columns:minmax(0,1fr);padding-left:clamp(0px,8vw,160px)}}.rv .rv-run{border-top:1px solid var(--rule)}.rv .rv-run>.rv-entry{border-top:0}.rv .rv-run>.rv-entry+.rv-entry{border-top:1px solid var(--rule)}@media (min-width:1100px){.rv .rv-run--cols{-moz-columns:2;column-count:2;-moz-column-gap:clamp(48px,5vw,96px);column-gap:clamp(48px,5vw,96px);-moz-column-rule:1px solid var(--rule);column-rule:1px solid var(--rule)}.rv .rv-run>.rv-entry{padding-left:0;padding-top:clamp(32px,3.4vw,56px);padding-bottom:clamp(32px,3.4vw,56px)}.rv .rv-run--cols>.rv-entry{-moz-column-break-inside:avoid;break-inside:avoid;display:block;border-bottom:1px solid var(--rule)}.rv .rv-run--cols>.rv-entry+.rv-entry{border-top:0}.rv .rv-list>.rv-run--cols:last-child{border-bottom:0}}