.rv[data-astro-cid-6plmww5z]{isolation:isolate;clip-path:inset(0);position:relative}.rv-backdrop[data-astro-cid-6plmww5z]{z-index:-1;background:#f4f2ee;position:fixed;inset:0;overflow:hidden}.rv-backdrop-img[data-astro-cid-6plmww5z]{object-fit:cover;object-position:50% 55%;width:118%;max-width:none;height:108%;display:block;position:absolute;top:-4%;left:-4%}.rv-hero[data-astro-cid-6plmww5z]{align-items:flex-end;min-height:min(84vh,780px);display:flex}.rv-hero-copy[data-astro-cid-6plmww5z]{width:min(1180px,92vw);margin:0 auto;padding:140px 0 clamp(64px,10vh,110px)}.rv-eye[data-astro-cid-6plmww5z]{font-family:var(--font-display);color:var(--color-ink);margin:0 0 22px;font-size:24px;font-style:italic}.rv-title[data-astro-cid-6plmww5z]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);margin:0;font-size:clamp(50px,8vw,128px);font-weight:400;line-height:.95}.rv-line[data-astro-cid-6plmww5z]{display:block}.rv-line--1[data-astro-cid-6plmww5z]{text-transform:none;color:var(--color-gold-deep);padding-left:clamp(40px,12vw,220px);font-style:italic}.rv-lead[data-astro-cid-6plmww5z]{max-width:38ch;font-family:var(--font-ui);font-size:var(--fs-body);color:var(--color-ink);text-wrap:pretty;margin:clamp(28px,4vh,44px) 0 0 clamp(40px,12vw,220px);line-height:1.85}.rv-timeline[data-astro-cid-6plmww5z]{width:min(1180px,92vw);margin:0 auto;padding:clamp(40px,6vw,80px) 0 clamp(80px,10vw,120px);position:relative}.rv-thread[data-astro-cid-6plmww5z]{background:#2a242024;width:1px;position:absolute;top:0;bottom:0;left:50%}.rv-thread-fill[data-astro-cid-6plmww5z]{background:var(--color-gold);transform-origin:top;position:absolute;inset:0}.rv-steps[data-astro-cid-6plmww5z]{flex-direction:column;gap:clamp(36px,5vw,64px);margin:0;padding:0;list-style:none;display:flex}.rv-step[data-astro-cid-6plmww5z]{grid-template-columns:1fr 1fr;column-gap:clamp(48px,7vw,112px);display:grid;position:relative}.rv-step--start[data-astro-cid-6plmww5z] .rv-card[data-astro-cid-6plmww5z]{grid-column:1}.rv-step--end[data-astro-cid-6plmww5z] .rv-card[data-astro-cid-6plmww5z]{grid-column:2}.rv-node[data-astro-cid-6plmww5z]{border:1px solid var(--color-gold-deep);background:#f7f5f1;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:40px;left:50%;transform:rotate(45deg)}.rv-card[data-astro-cid-6plmww5z]{backdrop-filter:blur(12px)saturate(1.04);background:#faf8f5b8;border:1px solid #2a242012;padding:clamp(30px,3.4vw,46px)}.rv-card-head[data-astro-cid-6plmww5z]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.rv-icon[data-astro-cid-6plmww5z]{fill:none;stroke:var(--color-ink);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.rv-card-num[data-astro-cid-6plmww5z]{font-family:var(--font-display);color:var(--color-gold-deep);font-size:26px;font-style:italic}.rv-card-title[data-astro-cid-6plmww5z]{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.12}.rv-card-body[data-astro-cid-6plmww5z]{font-family:var(--font-ui);color:var(--color-ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.85}.rv-help[data-astro-cid-6plmww5z]{justify-content:center;padding:0 24px;display:flex}.rv-help-sheet[data-astro-cid-6plmww5z]{text-align:center;backdrop-filter:blur(14px);background:#faf8f5cc;border:1px solid #2a242012;width:min(760px,100%);padding:clamp(40px,5vw,64px) clamp(26px,5vw,64px)}.rv-note[data-astro-cid-6plmww5z]{text-align:left;justify-content:center;align-items:center;gap:20px;display:flex}.rv-star[data-astro-cid-6plmww5z]{fill:none;stroke:var(--color-gold-deep);stroke-width:.9px;flex:none}.rv-note-title[data-astro-cid-6plmww5z]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);margin:0 0 4px;font-size:19px;font-weight:500}.rv-note-body[data-astro-cid-6plmww5z]{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:18px;font-style:italic}.rv-help-rule[data-astro-cid-6plmww5z],.rv-closing-rule[data-astro-cid-6plmww5z]{background:#2a242080;width:40px;height:1px;margin:32px auto;display:block}.rv-help-title[data-astro-cid-6plmww5z]{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);margin:0 0 10px;font-weight:500}.rv-help-body[data-astro-cid-6plmww5z]{font-family:var(--font-ui);font-size:var(--fs-body);color:var(--color-ink);margin:0 0 28px}.rv-ctas[data-astro-cid-6plmww5z]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;display:flex}.rv-btn[data-astro-cid-6plmww5z]{background:var(--color-ink);min-height:48px;color:var(--color-ivory);font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--tracking-ui);text-transform:uppercase;transition:background-color .3s var(--ease-emphasis,ease);justify-content:center;align-items:center;padding:0 36px;text-decoration:none;display:inline-flex}.rv-btn[data-astro-cid-6plmww5z]:hover{background:var(--color-gold-deep)}.rv-link[data-astro-cid-6plmww5z]{min-height:44px;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-gold);align-items:center;text-decoration:none;display:inline-flex}.rv-link[data-astro-cid-6plmww5z]:hover{color:var(--color-gold-deep)}.rv-closing[data-astro-cid-6plmww5z]{text-align:center;padding:clamp(96px,12vw,160px) 24px clamp(110px,14vw,180px)}.rv-closing-title[data-astro-cid-6plmww5z]{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(30px,4vw,56px);font-weight:500;line-height:1.05}.rv-closing-body[data-astro-cid-6plmww5z]{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(20px,2vw,26px);font-style:italic}@media (width<=860px){.rv-thread[data-astro-cid-6plmww5z],.rv-node[data-astro-cid-6plmww5z]{left:12px}.rv-step[data-astro-cid-6plmww5z]{grid-template-columns:1fr;padding-left:40px}.rv-step--start[data-astro-cid-6plmww5z] .rv-card[data-astro-cid-6plmww5z],.rv-step--end[data-astro-cid-6plmww5z] .rv-card[data-astro-cid-6plmww5z]{grid-column:1}.rv-line--1[data-astro-cid-6plmww5z],.rv-lead[data-astro-cid-6plmww5z]{margin-left:0;padding-left:0}}@media (width<=560px){.rv-note[data-astro-cid-6plmww5z]{text-align:center;flex-direction:column}.rv-card[data-astro-cid-6plmww5z]{padding:26px 22px}}
