.rv[data-astro-cid-mkg37vmg]{background:var(--cream);color:var(--on-light);padding-block:clamp(108px,10vw,160px) clamp(50px,8vw,108px)}.rv-grid[data-astro-cid-mkg37vmg]{grid-template-columns:4fr 7fr;align-items:start;gap:clamp(34px,5vw,80px);display:grid}.rv-left[data-astro-cid-mkg37vmg]{flex-direction:column;display:flex;position:sticky;top:108px}.rv-title[data-astro-cid-mkg37vmg]{font-family:Inter Tight,Arial,sans-serif;font-weight:500;font-size:var(--t-display);letter-spacing:-.99px;margin:0 0 22px;line-height:1.04}.rv-title[data-astro-cid-mkg37vmg] span[data-astro-cid-mkg37vmg]{display:block}.rv-lead[data-astro-cid-mkg37vmg]{font-family:Inter Tight,Arial,sans-serif;font-size:var(--t-lead);letter-spacing:-.37px;color:var(--on-light-mute);max-width:30ch;margin:0 0 50px;line-height:1.35}.rv-meta[data-astro-cid-mkg37vmg]{gap:14px;margin-bottom:50px;display:grid}.rv-meta[data-astro-cid-mkg37vmg] li[data-astro-cid-mkg37vmg]{font-family:Inter,Arial,sans-serif;font-size:var(--t-body);letter-spacing:-.14px;color:var(--on-light);align-items:center;gap:14px;display:flex}.rv-meta[data-astro-cid-mkg37vmg] svg[data-astro-cid-mkg37vmg]{width:22px;height:22px;color:var(--accent);flex:none}.rv-live[data-astro-cid-mkg37vmg]{color:var(--on-light-mute)!important}.rv-live__dot[data-astro-cid-mkg37vmg]{width:8px;height:8px;animation:pulse 2.4s var(--ease) infinite;background:#3ddc84;border-radius:50%;margin-inline:7px}@keyframes pulse{0%,to{box-shadow:0 0 #3ddc8473}50%{box-shadow:0 0 0 6px #3ddc8400}}.rv-prefer[data-astro-cid-mkg37vmg]{font-family:Inter,Arial,sans-serif;font-size:var(--t-small);color:var(--on-light-mute);margin:0}.rv-mock[data-astro-cid-mkg37vmg]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--t-micro);letter-spacing:.55px;text-transform:uppercase;color:var(--accent);margin-top:14px}.rv-link[data-astro-cid-mkg37vmg]{color:inherit;white-space:nowrap;position:relative}.rv-link[data-astro-cid-mkg37vmg]:after{content:"";transform-origin:0;height:1px;transition:transform .25s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.35)}.rv-link[data-astro-cid-mkg37vmg]:hover:after{transform:scaleX(1)}.rv-prefer[data-astro-cid-mkg37vmg] .rv-link[data-astro-cid-mkg37vmg]{color:var(--on-light)}.rv-card[data-astro-cid-mkg37vmg]{background:var(--ink);color:var(--on-dark);border-radius:24px;min-height:560px;padding:clamp(28px,3.4vw,50px)}.rv-step[data-astro-cid-mkg37vmg]{animation:rv-in .35s var(--ease);display:none}.rv-card[data-astro-cid-mkg37vmg][data-step=pick] .rv-pick[data-astro-cid-mkg37vmg],.rv-card[data-astro-cid-mkg37vmg][data-step=done] .rv-done[data-astro-cid-mkg37vmg]{display:grid}.rv-card[data-astro-cid-mkg37vmg][data-step=form] .rv-form[data-astro-cid-mkg37vmg]{display:block}@keyframes rv-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rv-pick[data-astro-cid-mkg37vmg]{grid-template-columns:1fr minmax(200px,.62fr);gap:clamp(34px,4vw,50px)}.rv-cal__head[data-astro-cid-mkg37vmg]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.rv-cal__month[data-astro-cid-mkg37vmg]{font-family:Inter Tight,Arial,sans-serif;font-weight:500;font-size:var(--t-h3);letter-spacing:-.27px;margin:0;line-height:1.3}.rv-cal__dow[data-astro-cid-mkg37vmg],.rv-cal__grid[data-astro-cid-mkg37vmg]{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.rv-cal__dow[data-astro-cid-mkg37vmg]{margin-bottom:14px}.rv-cal__dow[data-astro-cid-mkg37vmg] span[data-astro-cid-mkg37vmg]{text-align:center;font-family:Inter,Arial,sans-serif;font-weight:500;font-size:var(--t-micro);letter-spacing:.55px;text-transform:uppercase;color:var(--on-dark-mute)}.rv-cal__grid[data-astro-cid-mkg37vmg] .rv-day{aspect-ratio:1;width:100%;max-width:56px;font-family:Inter Tight,Arial,sans-serif;font-weight:500;font-size:var(--t-body);font-variant-numeric:tabular-nums;color:var(--on-dark);transition:background .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);background:#3d5bff29;border-radius:50%;justify-self:center;position:relative}.rv-cal__grid[data-astro-cid-mkg37vmg] .rv-day:hover:not(:disabled){background:#3d5bff4d;transform:translateY(-1px)}.rv-cal__grid[data-astro-cid-mkg37vmg] .rv-day:disabled{color:#a3a7ac73;cursor:default;background:0 0}.rv-cal__grid[data-astro-cid-mkg37vmg] .rv-day[aria-pressed=true]{background:var(--accent);color:#fff}.rv-cal__grid[data-astro-cid-mkg37vmg] .rv-day.is-today:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:14%;left:50%}.rv-card[data-astro-cid-mkg37vmg][data-state=loading] .rv-cal__grid[data-astro-cid-mkg37vmg]{animation:rv-wait 1.2s var(--ease) infinite alternate}@keyframes rv-wait{0%{opacity:.35}to{opacity:.8}}.rv-times[data-astro-cid-mkg37vmg]{flex-direction:column;min-width:0;display:flex}.rv-times__day[data-astro-cid-mkg37vmg]{font-family:Inter Tight,Arial,sans-serif;font-weight:500;font-size:var(--t-body);letter-spacing:-.14px;margin:9px 0 4px}.rv-times__count[data-astro-cid-mkg37vmg]{font-family:Inter,Arial,sans-serif;font-size:var(--t-small);color:var(--on-dark-mute);min-height:1.4em;margin:0 0 22px}.rv-times__list[data-astro-cid-mkg37vmg]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;gap:8px;max-height:392px;margin:-2px;padding:2px;display:grid;overflow-y:auto}.rv-times__list[data-astro-cid-mkg37vmg] .rv-slot{animation:rv-in .35s var(--ease) both;animation-delay:calc(var(--i,0) * 30ms);grid-template-columns:1fr 0fr;gap:0;display:grid}.rv-times__list[data-astro-cid-mkg37vmg] .rv-slot.is-picked{grid-template-columns:1fr 1fr;gap:8px}.rv-times__list[data-astro-cid-mkg37vmg] .rv-slot__time,.rv-times__list[data-astro-cid-mkg37vmg] .rv-slot__go{height:48px;font-family:Inter Tight,Arial,sans-serif;font-weight:500;font-size:var(--t-body);letter-spacing:-.14px;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:100px;min-width:0;overflow:hidden}.rv-times__list[data-astro-cid-mkg37vmg] .rv-slot__time{color:var(--on-dark);transition:background .25s var(--ease), transform .25s var(--ease);background:#ffffff0f}.rv-times__list[data-astro-cid-mkg37vmg] .rv-slot__time:hover{background:#ffffff1f;transform:translateY(-1px)}.rv-times__list[data-astro-cid-mkg37vmg] .rv-slot.is-picked .rv-slot__time{color:var(--on-dark-mute);background:#ffffff24;transform:none}.rv-times__list[data-astro-cid-mkg37vmg] .rv-slot__go{background:var(--accent);color:#fff;opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease), background .25s var(--ease);transform:translate(8px)}.rv-times__list[data-astro-cid-mkg37vmg] .rv-slot.is-picked .rv-slot__go{opacity:1;transform:none}.rv-times__list[data-astro-cid-mkg37vmg] .rv-slot__go:hover{background:var(--accent-hi)}.rv-times__err[data-astro-cid-mkg37vmg]{font-family:Inter,Arial,sans-serif;font-size:var(--t-small);color:var(--on-dark-mute);margin:0;line-height:1.55}.rv-times__err[data-astro-cid-mkg37vmg] .rv-link[data-astro-cid-mkg37vmg]{color:var(--on-dark)}.rv-summary[data-astro-cid-mkg37vmg]{background:#3d5bff29;border-radius:100px;align-items:center;gap:14px;margin-bottom:34px;padding:14px 14px 14px 18px;display:flex}.rv-summary[data-astro-cid-mkg37vmg] svg[data-astro-cid-mkg37vmg]{width:20px;height:20px;color:var(--accent-hi);flex:none}.rv-summary[data-astro-cid-mkg37vmg] p[data-astro-cid-mkg37vmg]{font-family:Inter Tight,Arial,sans-serif;font-weight:500;font-size:var(--t-body);letter-spacing:-.14px;font-variant-numeric:tabular-nums;flex:1;margin:0}.rv-change[data-astro-cid-mkg37vmg]{font-family:Inter Tight,Arial,sans-serif;font-weight:500;font-size:var(--t-small);transition:background .25s var(--ease);background:#ffffff14;border-radius:100px;flex:none;padding:8px 14px}.rv-change[data-astro-cid-mkg37vmg]:hover{background:#ffffff24}.rv-form__h[data-astro-cid-mkg37vmg]{font-family:Inter Tight,Arial,sans-serif;font-weight:500;font-size:var(--t-h3);letter-spacing:-.27px;margin:0 0 22px;line-height:1.3}.rv-fields[data-astro-cid-mkg37vmg]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;display:grid}.rv-field[data-astro-cid-mkg37vmg]{gap:8px;display:grid}.rv-field--full[data-astro-cid-mkg37vmg]{grid-column:1/-1}.rv-label[data-astro-cid-mkg37vmg]{font-family:Inter,Arial,sans-serif;font-weight:500;font-size:var(--t-small);letter-spacing:-.14px}.rv-label[data-astro-cid-mkg37vmg] em[data-astro-cid-mkg37vmg]{color:var(--on-dark-mute);margin-left:4px;font-style:normal;font-weight:400}.rv-field[data-astro-cid-mkg37vmg] input[data-astro-cid-mkg37vmg],.rv-field[data-astro-cid-mkg37vmg] textarea[data-astro-cid-mkg37vmg]{border:1px solid var(--hair-d);width:100%;color:var(--on-dark);transition:border-color .25s var(--ease), background .25s var(--ease);background:#ffffff0d;border-radius:13px;outline:none;padding:12px 14px;font:400 15px/1.4 Inter,Arial,sans-serif}.rv-field[data-astro-cid-mkg37vmg] textarea[data-astro-cid-mkg37vmg]{resize:vertical;min-height:88px}.rv-field[data-astro-cid-mkg37vmg] input[data-astro-cid-mkg37vmg]::placeholder,.rv-field[data-astro-cid-mkg37vmg] textarea[data-astro-cid-mkg37vmg]::placeholder{color:#a3a7acb3}.rv-field[data-astro-cid-mkg37vmg] input[data-astro-cid-mkg37vmg]:focus,.rv-field[data-astro-cid-mkg37vmg] textarea[data-astro-cid-mkg37vmg]:focus{border-color:var(--accent-hi);background:#ffffff14}.rv-consent[data-astro-cid-mkg37vmg]{font-family:Inter,Arial,sans-serif;font-size:var(--t-small);color:var(--on-dark-mute);cursor:pointer;grid-template-columns:18px 1fr;gap:12px;margin-bottom:22px;line-height:1.5;display:grid}.rv-consent[data-astro-cid-mkg37vmg] input[data-astro-cid-mkg37vmg]{accent-color:var(--accent-hi);margin-top:3px}.rv-consent[data-astro-cid-mkg37vmg] a[data-astro-cid-mkg37vmg]{color:var(--on-dark);text-underline-offset:3px;text-decoration:underline}.rv-hp[data-astro-cid-mkg37vmg]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.rv-err[data-astro-cid-mkg37vmg]{font-family:Inter,Arial,sans-serif;font-size:var(--t-small);color:#ff8f7a;margin:0 0 22px;line-height:1.5}.rv-nav[data-astro-cid-mkg37vmg],.rv-done__actions[data-astro-cid-mkg37vmg]{justify-content:space-between;align-items:center;gap:14px;display:flex}.rv-back[data-astro-cid-mkg37vmg]{color:var(--on-dark-mute);font-family:Inter Tight,Arial,sans-serif;font-weight:500;font-size:var(--t-small);letter-spacing:-.14px;transition:color .25s var(--ease);padding:12px 4px}.rv-back[data-astro-cid-mkg37vmg]:hover{color:var(--on-dark)}.rv-submit[data-astro-cid-mkg37vmg]{background:var(--accent);color:#fff;font-family:Inter Tight,Arial,sans-serif;font-weight:500;font-size:var(--t-body);letter-spacing:-.14px;transition:transform .25s var(--ease), background .25s var(--ease), opacity .25s var(--ease);border-radius:100px;justify-content:center;align-items:center;padding:14px 28px;display:inline-flex}.rv-submit[data-astro-cid-mkg37vmg]:hover{background:var(--accent-hi);transform:translateY(-2px)}.rv-card[data-astro-cid-mkg37vmg][data-state=sending] .rv-submit[data-astro-cid-mkg37vmg]{opacity:.6;pointer-events:none}.rv-done[data-astro-cid-mkg37vmg]{align-content:center;justify-items:start;min-height:460px}.rv-done__mark[data-astro-cid-mkg37vmg]{background:var(--accent);color:#fff;width:64px;height:64px;animation:rv-pop .55s var(--ease) both;border-radius:50%;place-items:center;margin-bottom:34px;display:grid}.rv-done__mark[data-astro-cid-mkg37vmg] svg[data-astro-cid-mkg37vmg]{width:28px;height:28px}@keyframes rv-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.rv-done__h[data-astro-cid-mkg37vmg]{font-family:Inter Tight,Arial,sans-serif;font-weight:500;font-size:var(--t-h2);letter-spacing:-.52px;margin:0 0 14px;line-height:1.12}.rv-done__when[data-astro-cid-mkg37vmg]{font-family:Inter Tight,Arial,sans-serif;font-size:var(--t-lead);letter-spacing:-.37px;font-variant-numeric:tabular-nums;margin:0 0 8px;line-height:1.4}.rv-done__body[data-astro-cid-mkg37vmg]{font-family:Inter,Arial,sans-serif;font-size:var(--t-body);color:var(--on-dark-mute);max-width:44ch;margin:0 0 34px;line-height:1.55}.rv-done__actions[data-astro-cid-mkg37vmg]{justify-content:flex-start;gap:22px}@media (width<=1024px){.rv-grid[data-astro-cid-mkg37vmg]{grid-template-columns:1fr;gap:34px}.rv-left[data-astro-cid-mkg37vmg]{position:static}.rv-lead[data-astro-cid-mkg37vmg]{max-width:none;margin-bottom:34px}.rv-meta[data-astro-cid-mkg37vmg]{grid-template-columns:repeat(2,auto);justify-content:start;column-gap:34px;margin-bottom:22px}}@media (width<=860px){.rv[data-astro-cid-mkg37vmg]{padding-block:clamp(80px,12vw,108px) 50px}.rv-grid[data-astro-cid-mkg37vmg]{gap:14px}.rv-left[data-astro-cid-mkg37vmg]{display:contents}.rv-title[data-astro-cid-mkg37vmg]{order:1;margin:0;font-size:clamp(34px,9.5vw,50px)}.rv-lead[data-astro-cid-mkg37vmg]{order:2;margin:0 0 8px;font-size:17px}.rv-right[data-astro-cid-mkg37vmg]{order:3}.rv-meta[data-astro-cid-mkg37vmg]{order:4;grid-template-columns:1fr;gap:8px;margin:8px 0 0}.rv-meta[data-astro-cid-mkg37vmg] li[data-astro-cid-mkg37vmg]{font-size:var(--t-small)}.rv-meta[data-astro-cid-mkg37vmg] svg[data-astro-cid-mkg37vmg]{width:20px;height:20px}.rv-prefer[data-astro-cid-mkg37vmg]{order:5}.rv-mock[data-astro-cid-mkg37vmg]{order:6;margin:0}.rv-card[data-astro-cid-mkg37vmg]{border-radius:20px;min-height:0;padding:22px}.rv-pick[data-astro-cid-mkg37vmg]{grid-template-columns:1fr;gap:34px}.rv-cal__dow[data-astro-cid-mkg37vmg],.rv-cal__grid[data-astro-cid-mkg37vmg]{gap:4px}.rv-times__day[data-astro-cid-mkg37vmg]{margin-top:0}.rv-times__count[data-astro-cid-mkg37vmg]{margin-bottom:14px}.rv-times__list[data-astro-cid-mkg37vmg]{grid-template-columns:repeat(2,1fr);max-height:none;overflow:visible}.rv-times__list[data-astro-cid-mkg37vmg] .rv-slot.is-picked{grid-column:1/-1}.rv-fields[data-astro-cid-mkg37vmg]{grid-template-columns:1fr;gap:14px}.rv-summary[data-astro-cid-mkg37vmg]{border-radius:13px;flex-wrap:wrap;align-items:flex-start}.rv-summary[data-astro-cid-mkg37vmg] p[data-astro-cid-mkg37vmg]{font-size:var(--t-small);line-height:1.4}.rv-consent[data-astro-cid-mkg37vmg]{font-size:var(--t-micro)}.rv-submit[data-astro-cid-mkg37vmg]{font-size:var(--t-small);padding:12px 22px}.rv-done[data-astro-cid-mkg37vmg]{min-height:0;padding-block:22px}}
