body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.living-logo{aspect-ratio:1;isolation:isolate;position:relative;width:100%}.living-logo-poster,.living-logo-video{display:block;height:90%;inset:5%;mix-blend-mode:screen;object-fit:contain;position:absolute;width:90%}.living-logo{--mark-bg:10,14,26}.living-logo:before{background:rgb(var(--mark-bg));content:"";inset:0;pointer-events:none;position:absolute}.living-logo-video{opacity:0;transition:opacity .32s ease}.living-logo[data-video-ready=true] .living-logo-video{opacity:1}.living-logo[data-autoplay=blocked] .living-logo-video,.living-logo[data-motion=reduced] .living-logo-video,.living-logo[data-video-ready=true] .living-logo-poster{opacity:0}.living-logo[data-autoplay=blocked] .living-logo-poster,.living-logo[data-motion=reduced] .living-logo-poster{opacity:1}@media (prefers-reduced-motion:reduce){.living-logo-video{display:none}.living-logo-poster{opacity:1!important}}.rv,.rv-after{--rv-navy:#080b15;--rv-card:#111829;--rv-line:#2b3651;--rv-steel:#8a93a6;--rv-ink:#eef2f8;--rv-ink2:#b8c0cf;--rv-cyan:#33b5f2;--rv-gold:#f6c433;--rv-paper:#f6f4ef;--rv-paper-ink:#161a22;--rv-paper-muted:#5f6472;--rv-paper-line:#dcd6ca;--rv-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--rv-gut:max(6vw,calc(50vw - 576px));-webkit-font-smoothing:antialiased;color:var(--rv-ink);font-family:Albert Sans,Inter,Helvetica,Arial,sans-serif}.rv *,.rv-after *{box-sizing:border-box}.rv-mono{color:var(--rv-steel);font-family:var(--rv-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.rv-g{color:var(--rv-gold)}.rv-btn,.rv-nw{white-space:nowrap}.rv-btn{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font:600 16px/1 Albert Sans,Inter,sans-serif;height:48px;justify-content:center;padding:0 24px;text-decoration:none;transition:background-color .15s,border-color .15s}.rv-btn.primary{background:var(--rv-cyan);color:#04121c}.rv-btn.primary:hover{background:#5cc6f7}.rv-btn.ghost{background:#080b15e6;border-color:var(--rv-line);color:var(--rv-ink)}.rv-btn.ghost:hover{border-color:var(--rv-steel)}.rv-btn:focus-visible,.rv-link:focus-visible{outline:3px solid var(--rv-cyan);outline-offset:3px}.rv-link{border-bottom:1px solid #7fd0f759;color:#7fd0f7;font-weight:600;text-decoration:none}.rv-link:hover{border-bottom-color:#7fd0f7}.rv{position:relative}.rv-canvas{display:none}.rv-layer{margin:0 auto;max-width:1180px;padding:0 6vw;position:relative}.rv-stage>.rv-layer+.rv-layer,.rv-stage>.rv-layer+.rv-pages,.rv-stage>.rv-layer+.rv-team,.rv-stage>.rv-pages+.rv-layer,.rv-stage>.rv-team+.rv-layer{margin-top:64px}.rv-hero{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);padding-bottom:72px;padding-top:40px;text-align:center}.rv-hero h1{font-size:clamp(48px,8.4vw,132px);font-weight:800;letter-spacing:-.045em;line-height:.95;margin:0}.rv-hero .lede{color:var(--rv-ink2);font-size:clamp(17px,1.6vw,22px);line-height:1.5;margin:28px auto 30px;max-width:38ch}.rv-hero .ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:70px}.rv-try{display:flex;position:relative}.rv-callout{color:var(--rv-ink2);font-size:13px;left:-60px;line-height:19px;margin:0;padding-top:24px;position:absolute;right:-60px;text-align:center;text-shadow:0 0 8px var(--rv-navy),0 0 16px var(--rv-navy);top:calc(100% + 8px);white-space:nowrap}.rv-callout>span{display:block}.rv-callout-mark{fill:none;stroke:var(--rv-gold);stroke-width:1;left:50%;margin-left:-8.5px;opacity:.8;pointer-events:none;position:absolute;top:0}.rv-callout-mark .ring{stroke-dasharray:2 2.4;opacity:.55}.rv-callout-mark .lead{stroke-dasharray:2 3}@media (forced-colors:active){.rv-callout-mark{stroke:CanvasText;opacity:1}}.rv-cue{display:none}.rv-cap h2,.rv-say h2{text-wrap:balance;font-size:clamp(32px,4.4vw,64px);font-weight:800;letter-spacing:-.035em;line-height:1.04;margin:0;max-width:20ch}.rv-cap p{color:var(--rv-ink2);font-size:clamp(16px,1.4vw,20px);line-height:1.5;margin:16px 0 0;max-width:34ch}.rv-cap .rv-link{display:inline-block;font-size:16px;margin-top:18px}.rv-logos{display:flex;flex-wrap:wrap;gap:10px 12px;list-style:none;margin:28px 0 0;padding:0}.rv-logos li{align-items:center;background:#111829b8;border:1px solid var(--rv-line);border-radius:999px;color:var(--rv-ink);display:inline-flex;font-size:15px;font-weight:600;gap:10px;height:44px;padding:0 16px}.rv-logos img{display:block;height:20px;width:auto}.rv-logos .wm img{height:15px}.rv-logos .zoom img{height:13px}.rv-logos svg{height:18px;width:18px}.rv-fine{color:var(--rv-steel);font-size:14px;line-height:1.55;margin:16px 0 0;max-width:62ch}.rv-callhead{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.rv-callhead b{font-size:15px;font-weight:600}.rv-callhead span.meta{color:var(--rv-steel);font-size:14px;margin-left:10px}.rv-pill{border:1px solid var(--rv-line);border-radius:999px;color:var(--rv-steel);font-family:var(--rv-mono);font-size:11px;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.rv-transcript{list-style:none;margin-top:16px}.rv-turn{grid-gap:0 16px;border-top:1px solid #2b3651b3;display:grid;font-size:clamp(15px,1.2vw,18px);gap:0 16px;grid-template-columns:70px 1fr;line-height:1.5;padding:12px 0}.rv-turn .who{font-family:var(--rv-mono);font-size:11px;letter-spacing:.07em;padding-top:4px;text-transform:uppercase}.rv-turn .who.rep{color:var(--rv-cyan)}.rv-turn .tx,.rv-turn .who.buyer{color:var(--rv-ink2)}.rv-turn.dim .tx{color:var(--rv-steel)}.rv-turn.hot{position:relative}.rv-turn.hot:before{background:var(--rv-gold);border-radius:2px;bottom:10px;content:"";left:-14px;position:absolute;top:10px;width:3px}.rv-turn.flag .tx,.rv-turn.hot .tx{color:var(--rv-ink)}.rv-u{background-image:linear-gradient(var(--rv-gold),var(--rv-gold));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:2px}.rv-note{background:var(--rv-card);border:1px solid var(--rv-line);border-radius:14px;margin-top:24px;max-width:460px;padding:20px 22px 18px}.rv-note .nh{align-items:center;display:flex;font-size:14px;gap:10px;margin-bottom:12px}.rv-note .nh img{height:24px;width:24px}.rv-note .nh span{color:var(--rv-steel)}.rv-note .tag{color:var(--rv-ink2);font-family:var(--rv-mono);font-size:11.5px;line-height:1.5;margin-bottom:12px}.rv-note .tag b{color:var(--rv-gold);font-weight:600}.rv-cap .rv-pill{display:inline-block;margin-top:14px}.rv-note p{color:var(--rv-ink2);font-size:15.5px;line-height:1.55;margin:0 0 14px}.rv-note .try{border-left:3px solid var(--rv-cyan);margin-bottom:14px;padding:6px 0 6px 12px}.rv-note .try q{color:var(--rv-ink);display:block;font-size:16px;font-weight:600;line-height:1.45;margin-top:4px;quotes:none}.rv-note .ok{color:#7fcf95;display:inline-block;font-family:var(--rv-mono);font-size:11.5px}.rv-pages{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:32px auto 0;max-width:1180px;padding:0 6vw;position:relative}.rv-paper{background:var(--rv-paper);border-radius:6px;box-shadow:0 40px 80px -30px #000000b3;color:var(--rv-paper-ink);padding:26px 28px 24px}.rv-paper .ph{border-bottom:1px solid var(--rv-paper-line);color:var(--rv-paper-muted);display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding-bottom:12px}.rv-paper .ph b{color:var(--rv-paper-ink)}.rv-paper h3{align-items:baseline;display:flex;font-size:20px;gap:12px;justify-content:space-between;letter-spacing:-.01em;margin:16px 0 4px}.rv-paper h3 .sc{font-family:var(--rv-mono);font-size:13px;font-weight:500}.rv-paper p{font-size:13.5px;line-height:1.55;margin:0 0 12px}.rv-paper .k{color:var(--rv-paper-muted);display:block;font-family:var(--rv-mono);font-size:10.5px;letter-spacing:.08em;margin:12px 0 6px;text-transform:uppercase}.rv-skill{grid-gap:12px;align-items:center;border-bottom:1px solid var(--rv-paper-line);display:grid;font-size:13.5px;gap:12px;grid-template-columns:140px 1fr 34px;padding:7px 0}.rv-skill .bar{background:#e6e1d6;border-radius:4px;height:7px;overflow:hidden}.rv-skill .bar i{background:#2a7fb0;border-radius:4px;display:block;height:100%}.rv-skill.focus .bar i{background:#d9a514}.rv-skill .v{font-family:var(--rv-mono);font-size:12.5px;text-align:right}.rv-focus{background:#fff7df;border-left:3px solid #d9a514;margin-top:14px;padding:11px 13px}.rv-focus b{display:block;font-size:15.5px;margin-top:2px}.rv-focus span{color:#4a4f5c;display:block;font-size:12.5px;line-height:1.45;margin-top:4px}.rv-focus .k,.rv-obj{margin:0}.rv-obj{list-style:none;padding:0}.rv-obj li{border-bottom:1px solid var(--rv-paper-line);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:6px 0}.rv-obj li span:last-child{color:var(--rv-paper-muted);font-family:var(--rv-mono);font-size:12px;white-space:nowrap}.rv-patch del{color:#8a5a5a;font-size:13px;-webkit-text-decoration-color:#a03c3c99;text-decoration-color:#a03c3c99}.rv-patch ins{background:#00a3ef1f;font-size:13px;text-decoration:none}.rv-strong{border-bottom:1px solid var(--rv-paper-line);padding:10px 0}.rv-strong b{display:block;font-size:14.5px;margin-bottom:4px}.rv-strong q{color:#2a2f3a;display:block;font-size:13px;font-style:italic;line-height:1.5;quotes:none}.rv-strong span{font-size:12.5px;margin-top:6px}.rv-fict,.rv-strong span{color:var(--rv-paper-muted);display:block}.rv-fict{font-family:var(--rv-mono);font-size:10.5px;letter-spacing:.06em;margin-top:14px;text-align:right;text-transform:uppercase}.rv-team{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:28px auto 0;max-width:1180px;padding:0 6vw}.rv-card{background:var(--rv-paper);border-radius:6px;color:var(--rv-paper-ink);padding:16px 18px}.rv-card .ph{border-bottom:1px solid var(--rv-paper-line);color:var(--rv-paper-muted);display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.rv-card .ph b{color:var(--rv-paper-ink);font-size:13.5px}.rv-card .k{color:var(--rv-paper-muted);display:block;font-family:var(--rv-mono);font-size:10px;letter-spacing:.08em;margin:2px 0 4px;text-transform:uppercase}.rv-card .pri{color:var(--rv-paper-ink);font-size:14px;font-weight:700;line-height:1.35;margin:0 0 10px}.rv-card .from{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 10px}.rv-card .from .k{display:inline;margin:0 4px 0 0}.rv-card .chip{border:1px solid var(--rv-paper-line);border-radius:999px;color:#2a2f3a;font-size:11px;padding:1px 8px;white-space:nowrap}.rv-card .won{text-wrap:balance;border-top:1px solid var(--rv-paper-line);color:var(--rv-paper-muted);font-family:var(--rv-mono);font-size:11px;margin:0;padding-top:8px}.rv-chat{background:var(--rv-card);border:1px solid var(--rv-line);border-radius:16px;margin-top:24px;max-width:640px;padding:18px}.rv-chat .q{background:#1a2440;border:1px solid var(--rv-line);border-radius:14px 14px 4px 14px;font-size:15.5px;line-height:1.45;margin-left:auto;max-width:86%;padding:12px 14px}.rv-chat .asker{color:var(--rv-steel);display:block;font-size:12px;margin:6px 0 14px;text-align:right}.rv-chat .a{color:var(--rv-ink2);font-size:14.5px;line-height:1.55}.rv-chat .a p{margin:0 0 10px}.rv-chat .rows{list-style:none;margin:0 0 12px;padding:0}.rv-chat .rows li{grid-gap:2px;border-top:1px solid #2b3651b3;display:grid;gap:2px;grid-template-columns:1fr;padding:8px 0}.rv-chat .rows b{color:var(--rv-ink);font-size:14.5px;font-weight:600}.rv-chat .rows span{font-size:13.5px}.rv-chat .brk{border-left:3px solid var(--rv-gold);margin:0 0 12px;padding:8px 0 8px 12px}.rv-chat .brk,.rv-chat .brk b{color:var(--rv-ink)}.rv-chat sup{border:1px solid #f6c43380;border-radius:4px;color:var(--rv-gold);font-family:var(--rv-mono);font-size:10px;margin-left:3px;padding:0 4px;vertical-align:2px}.rv-chat .src{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rv-chat .src span{border:1px solid var(--rv-line);border-radius:999px;color:var(--rv-ink2);font-size:12px;padding:3px 10px}.rv-chat .src span.first{border-color:#f6c4338c;color:var(--rv-ink)}.rv-chat .foot{color:var(--rv-steel);font-size:12px;margin-top:10px}.rv-practice{background:var(--rv-card);border:1px solid var(--rv-line);border-radius:16px;margin-top:24px;max-width:600px;padding:18px}.rv-practice .ph{border-bottom:1px solid var(--rv-line);margin-bottom:14px;padding-bottom:12px}.rv-practice .ph b{display:block;font-size:15.5px}.rv-practice .ph span{color:var(--rv-ink2);display:block;font-size:13.5px;line-height:1.45;margin-top:4px}.rv-practice .ph .fict{color:var(--rv-steel);font:500 10.5px var(--rv-mono);letter-spacing:.06em;margin-top:6px;text-transform:uppercase}.rv-practice .src{color:var(--rv-steel);font-size:12.5px;line-height:1.45;margin-bottom:12px}.rv-practice .src:before{background:var(--rv-gold);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:8px;vertical-align:1px;width:8px}.rv-bub{border-radius:14px;font-size:15px;line-height:1.45;margin-bottom:10px;max-width:88%;padding:11px 14px}.rv-bub .who{color:var(--rv-steel);display:block;font-family:var(--rv-mono);font-size:10.5px;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.rv-bub.buyer{background:#0b1222;border:1px solid var(--rv-line);border-radius:14px 14px 14px 4px}.rv-bub.rep{background:#1a2440;border:1px solid var(--rv-line);border-radius:14px 14px 4px 14px;margin-left:auto}.rv-debrief{background:#7fcf950f;border:1px solid #7fcf9559;border-radius:12px;color:var(--rv-ink2);font-size:14px;line-height:1.5;margin-top:6px;padding:12px 14px}.rv-debrief b{margin-bottom:4px}.rv-debrief .next,.rv-debrief b{color:var(--rv-ink);display:block}.rv-debrief .next{margin-top:8px}.rv-lift{padding-bottom:40px;padding-top:40px;text-align:center}.rv-lift .big{color:var(--rv-gold);font-size:clamp(96px,17vw,260px);font-weight:800;letter-spacing:-.06em;line-height:.9}.rv-lift .cr{font-size:clamp(30px,3.6vw,52px);font-weight:800;letter-spacing:-.03em;margin-top:10px}.rv-lift .cap{color:var(--rv-ink2);font-size:clamp(15px,1.3vw,18px);line-height:1.5;margin:18px auto 0;max-width:48ch}.rv-lift .more{color:var(--rv-steel);font-family:var(--rv-mono);font-size:12.5px;letter-spacing:.03em;line-height:1.6;margin:14px auto 0;max-width:70ch}.rv.is-live{height:1900vh}.rv.is-live .rv-stage{height:100vh;height:100svh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.rv.is-live .rv-canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.rv.is-live .rv-layer,.rv.is-live .rv-pages,.rv.is-live .rv-team{margin:0;max-width:none;opacity:0;padding:0;pointer-events:none;position:absolute;will-change:transform,opacity}.rv.is-live .rv-card.on,.rv.is-live .rv-layer.on,.rv.is-live .rv-paper.on{pointer-events:auto}.rv.is-live .rv-hero{inset:0;min-height:0;opacity:1;padding:0 24px;pointer-events:auto}.rv.is-live .rv-hero>.ctas,.rv.is-live .rv-hero>.lede,.rv.is-live .rv-hero>h1{animation:rv-up 1.1s cubic-bezier(.16,.8,.2,1) both}.rv.is-live .rv-hero>.lede{animation-delay:.22s}.rv.is-live .rv-hero>.ctas{animation-delay:.34s}@keyframes rv-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.rv.is-live .rv-cue{align-items:center;bottom:26px;display:flex;flex-direction:column;gap:10px;left:50%;position:absolute;transform:translateX(-50%)}.rv.is-live .rv-cue i{animation:rv-cue 1.8s ease-in-out infinite;background:linear-gradient(var(--rv-steel),#0000);height:34px;transform-origin:top;width:1px}@keyframes rv-cue{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1) translateY(18px)}}.rv.is-live .rv-cue.rv-off{display:none}.rv.is-live .rv-say{left:var(--rv-gut);right:var(--rv-gut);top:11vh;transform-origin:0 0}.rv.is-live .rv-say h2{max-width:24ch}.rv.is-live .rv-cap{left:var(--rv-gut);top:30vh;width:31vw}.rv.is-live .rv-cap.wide{right:var(--rv-gut);text-align:center;top:9vh;width:auto}.rv.is-live .rv-cap.wide h2,.rv.is-live .rv-cap.wide p{margin-left:auto;margin-right:auto;max-width:none}.rv.is-live .rv-cap.moment{right:var(--rv-gut);top:10vh;width:auto}.rv.is-live .rv-cap.moment h2{font-size:clamp(26px,3vw,44px);max-width:none}.rv.is-live .rv-callhead,.rv.is-live .rv-note,.rv.is-live .rv-transcript{top:0}.rv.is-live .rv-callhead{left:var(--rv-gut);right:var(--rv-gut)}.rv.is-live .rv-transcript{left:var(--rv-gut);margin:0;width:calc(100vw - var(--rv-gut)*2 - min(34vw, 440px) - 64px)}.rv.is-live .rv-note{margin:0;right:var(--rv-gut);width:min(34vw,440px)}.rv.is-live .rv-pages{display:block;inset:0}.rv.is-live .rv-paper{height:620px;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transform-origin:0 0;width:520px;will-change:transform,opacity}.rv.is-live .rv-team{display:block;inset:0}.rv.is-live .rv-card{display:flex;flex-direction:column;left:0;opacity:0;position:absolute;top:0;transform-origin:0 0;width:260px;will-change:transform,opacity}.rv.is-live .rv-card .won{margin-top:auto}.rv.is-live .rv-chat,.rv.is-live .rv-practice{margin:0;padding:20px 22px 18px;right:var(--rv-gut);top:50%;width:min(48vw,640px)}.rv.is-live .rv-note{padding:20px 22px 18px}.rv.is-live .rv-chat .rows li,.rv.is-live .rv-chat>*,.rv.is-live .rv-practice>*,.rv.is-live .rv-transcript>li{will-change:transform,opacity}.rv.is-live .rv-logos{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.rv.is-live .rv-paper:after{background:linear-gradient(105deg,#0000 -54%,#ffffff8c -40%,#0000 -26%);background:linear-gradient(105deg,#0000 calc(var(--sweep, -40%) - 14%),#ffffff8c var(--sweep,-40%),#0000 calc(var(--sweep, -40%) + 14%));content:"";inset:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute}.rv.is-live .rv-lift{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:0 24px}.rv.is-live .rv-lift .big{will-change:opacity,transform}.rv.is-live .rv-u{background-size:0 2px}@media (min-width:900px){.rv.is-live .rv-paper .rv-fict{border-top:1px solid var(--rv-paper-line);bottom:22px;left:28px;margin:0;padding-top:10px;position:absolute;right:28px}.rv.is-live .rv-paper[data-rv=page3] h3{margin-bottom:10px}.rv.is-live .rv-paper[data-rv=page3] .rv-strong{padding:18px 0}.rv.is-live .rv-paper[data-rv=page3] .rv-strong b{font-size:16px;margin-bottom:6px}.rv.is-live .rv-paper[data-rv=page3] .rv-strong q{font-size:14.5px;line-height:1.6}.rv-brian:after{height:100%;left:-60%;right:-60%}}.rv.is-live .rv-practice.rv-tight .rv-bub.later,.rv.is-live .rv-practice.rv-tight .src{display:none}@media (max-width:899.95px){.rv-turn{gap:2px;grid-template-columns:1fr}.rv-skill{grid-template-columns:132px 1fr 30px}.rv-note .tag .sep{display:none}.rv-note .tag b{display:block}.rv.is-live .rv-cap{right:6vw;top:10vh;width:auto}.rv.is-live .rv-cap h2{font-size:clamp(28px,7.6vw,40px)}.rv.is-live .rv-cap p{font-size:15px;margin-top:10px}.rv.is-live .rv-transcript{right:6vw;width:auto}.rv.is-live .rv-transcript>li:first-child,.rv.is-live .rv-transcript>li:nth-child(4){display:none}.rv.is-live .rv-note{left:6vw;width:auto}.rv.is-live .rv-note p{display:none}.rv.is-live .rv-note{padding:14px 16px 12px}.rv.is-live .rv-note .nh{margin-bottom:8px}.rv.is-live .rv-note .try{margin-bottom:10px}.rv.is-live .rv-note .try q{font-size:15px}.rv.is-live .rv-paper{height:auto;padding:20px 20px 18px;width:calc(100vw - 32px)}.rv.is-live .rv-obj li:nth-child(n+3),.rv.is-live .rv-paper[data-rv=page1]>p{display:none}.rv.is-live .rv-paper{display:flex;flex-direction:column}.rv.is-live .rv-paper .rv-fict{margin-top:auto;padding-top:14px}.rv.is-live .rv-paper .ph{flex-wrap:wrap;row-gap:2px}.rv.is-live .rv-paper .ph>span{white-space:nowrap}.rv.is-live .rv-paper .k{letter-spacing:.04em}.rv.is-live .rv-card .ph b{font-size:12.5px;white-space:nowrap}.rv.is-live .rv-card .ph span{flex:none;font-size:11px;white-space:nowrap}.rv.is-live .rv-card{padding:12px;width:172px}.rv.is-live .rv-card .pri{font-size:13px}.rv.is-live .rv-chat .a>p:first-child,.rv.is-live .rv-chat .asker{display:none}.rv.is-live .rv-chat .brk{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;margin:8px 0 20px;overflow:hidden;padding-block:0}.rv.is-live .rv-chat,.rv.is-live .rv-practice{left:5vw;right:5vw;top:auto;width:auto}.rv.is-live .rv-chat .rows li:nth-child(3),.rv.is-live .rv-chat .src span:nth-child(n+3),.rv.is-live .rv-debrief .next,.rv.is-live .rv-practice .ph>span:not(.fict),.rv.is-live .rv-practice .rv-bub.later,.rv.is-live .rv-practice .src{display:none}.rv.is-live .rv-turn.flag .tx{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rv.is-live .rv-callhead .meta{display:none}.rv-logos li{font-size:13.5px;height:38px;padding:0 12px}}.rv-after{position:relative}.rv-wrap{margin:0 auto;padding:0 var(--rv-gut);width:100%}.rv-pin{position:relative}.rv-pin .rv-sticky{align-items:center;display:flex;min-height:100vh;min-height:100svh;padding:96px 0}.rv-after.is-live .rv-pin.tall{height:240vh}.rv-after.is-live .rv-pin.tall .rv-sticky{height:100vh;height:100svh;padding:0;position:-webkit-sticky;position:sticky;top:0}.rv-brian{background:linear-gradient(180deg,#0000 72%,var(--rv-navy) 100%),radial-gradient(130% 70% at 50% 118%,#f6c4331a 0,#33b5f20f 38%,#0000 62%);overflow:hidden;position:relative}.rv-block.rv-brian{border-top:0;padding-bottom:calc(10vh + 120px)}.rv-brian:after{border-radius:50%;border-top:1px solid #33b5f247;box-shadow:0 -18px 60px -30px #33b5f259;content:"";height:140%;left:-20%;pointer-events:none;position:absolute;right:-20%;top:calc(100% - 100px)}.rv-brian .rv-wrap{position:relative;z-index:1}.rv-block.rv-brian h2.label{color:var(--rv-steel);font:500 12px/1.4 var(--rv-mono);letter-spacing:.06em;margin:0 0 26px;max-width:none;text-transform:uppercase;white-space:nowrap}.rv-brian .q{font-size:clamp(30px,4.2vw,62px);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:0;max-width:22ch}.rv-brian .more{color:var(--rv-ink2);font-size:clamp(16px,1.4vw,20px);line-height:1.55;margin:28px 0 0;max-width:54ch}.rv-brian .more p{margin:0 0 10px}.rv-brian .by{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.rv-brian .by>img{border-radius:50%;height:56px;object-fit:cover;width:56px}.rv-brian .by .who b{color:var(--rv-ink);display:block;font-size:15px}.rv-brian .by .hint,.rv-brian .by .who span{color:var(--rv-steel);font-size:14px}.rv-stops .l1,.rv-stops .l2{font-size:clamp(34px,5.2vw,80px);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin:0;max-width:16ch}.rv-stops .l2{margin-top:24px}.rv-stops .rv-sticky{position:relative}.rv-chart{display:none}.rv-after.is-live .rv-chart{display:block;height:64%;pointer-events:none;position:absolute;right:var(--rv-gut);top:18%;width:44vw}.rv-after.is-live .rv-stops .rv-wrap{position:relative;z-index:1}@media (max-width:899.95px){.rv-after.is-live .rv-chart{height:100%;right:0;top:0;width:100vw}}.rv-stops .fine{color:var(--rv-steel);font-size:14px;line-height:1.55;margin-top:30px;max-width:70ch}.rv-after.is-live .rv-stops .fine,.rv-after.is-live .rv-stops .l2{opacity:0}.rv-block{border-top:1px solid #2b365199;padding:14vh 0 10vh}.rv-block h2{text-wrap:balance;font-size:clamp(34px,4.6vw,68px);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:0 0 18px;max-width:18ch}.rv-block .intro{text-wrap:pretty;color:var(--rv-ink2);font-size:clamp(16px,1.4vw,20px);line-height:1.5;margin:0 0 44px;max-width:54ch}.rv-two{border-top:1px solid var(--rv-line);display:grid;grid-template-columns:1fr 1fr}.rv-two>div{padding:30px 36px 8px 0}.rv-two>div+div{border-left:1px solid var(--rv-line);padding-left:36px}.rv-two h3{text-wrap:balance;font-size:26px;letter-spacing:-.02em;line-height:1.15;margin:0 0 8px}.rv-two .sub{text-wrap:pretty;color:var(--rv-ink2);font-size:17px;line-height:1.5;margin:0 0 18px}.rv-two ul{color:var(--rv-ink2);line-height:1.7;margin:0 0 26px;padding-left:18px}.rv-two li{text-wrap:pretty}.rv-two li::marker{color:var(--rv-steel)}.rv-prices{border-top:1px solid var(--rv-line);display:grid;grid-template-columns:repeat(3,1fr)}.rv-prices>div{padding:30px 30px 10px 0}.rv-prices>div+div{border-left:1px solid var(--rv-line);padding-left:30px}.rv-prices .amt{font-size:clamp(48px,5.6vw,84px);font-weight:800;letter-spacing:-.05em;line-height:1}.rv-prices .per{color:var(--rv-steel);font-size:15px;margin-top:8px}.rv-prices .what{font-size:19px;font-weight:700;margin-top:22px}.rv-prices .desc{line-height:1.5;margin-top:6px}.rv-prices .desc,.rv-terms{color:var(--rv-ink2);font-size:15px}.rv-terms{line-height:1.6;margin-top:36px;max-width:80ch}.rv-terms p{margin:0 0 8px}.rv-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.rv-final{align-items:center;border-top:1px solid #2b365199;display:flex;justify-content:center;min-height:100vh;min-height:100svh;overflow:hidden;position:relative;text-align:center}.rv-final>canvas{height:100%;inset:0;position:absolute;width:100%}.rv-final .in{align-items:center;display:flex;flex-direction:column;padding:0 24px;position:relative}.rv-final .mark{margin-bottom:8px;width:clamp(170px,18vw,240px)}.rv-final .mark.mark-canvas{--m:clamp(150px,15vw,210px);display:block;height:calc(var(--m)*1.8);margin:calc(var(--m)*-.4) calc(var(--m)*-.4) calc(var(--m)*-.4 + 18px);pointer-events:none;width:calc(var(--m)*1.8)}.rv-final h2{text-wrap:balance;font-size:clamp(44px,7vw,112px);font-weight:800;letter-spacing:-.05em;line-height:.95;margin:0 0 22px}.rv-final p{color:var(--rv-ink2);font-size:18px;margin:0 0 30px}.rv-final .rv-ctas{align-self:stretch;justify-content:center;margin-top:0}.rv-rise{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.rv-after.is-live .rv-rise:not(.rv-in){opacity:0;transform:translateY(36px)}@media (max-width:899.95px){.rv-prices,.rv-two{grid-template-columns:1fr}.rv-prices>div+div,.rv-two>div+div{border-left:0;border-top:1px solid var(--rv-line);padding-left:0}.rv-prices>div,.rv-two>div{padding-bottom:30px}.rv-brian:after{left:-70%;right:-70%}}.rv-int-art{align-items:center;box-sizing:initial;display:flex;height:60px;max-width:100%;min-width:0;padding-bottom:8px;position:relative}.rv-int-art.live{height:84px}.rv-int-art img{animation:rv-int-float 6.5s ease-in-out infinite alternate;animation-delay:0s;animation-delay:var(--d,0s);filter:drop-shadow(0 6px 14px rgba(51,181,242,.16));height:100%;max-width:180px;object-fit:contain;width:auto}.rv-int-art:after{animation:rv-int-pool 6.5s ease-in-out infinite alternate;animation-delay:0s;animation-delay:var(--d,0s);background:radial-gradient(closest-side,#33b5f24d,#33b5f200);border-radius:50%;bottom:0;content:"";height:10px;left:12%;position:absolute;right:12%}@keyframes rv-int-float{0%{transform:translateY(1px) rotate(-1.5deg)}to{transform:translateY(-6px) rotate(1.5deg)}}@keyframes rv-int-pool{0%{opacity:.95;transform:scaleX(1)}to{opacity:.55;transform:scaleX(.78)}}@media (max-width:1199.95px){.rv-int-art img{max-width:140px}}@media (max-width:899.95px){.rv-int-art{height:46px}.rv-int-art.live{height:60px}}@media (prefers-reduced-motion:reduce){.rv-int-art img,.rv-int-art:after{animation:none}}@media (max-width:599.95px){.rv-ctas .rv-cta,.rv-hero .ctas .rv-cta{max-width:340px;width:100%}.rv-ctas .rv-cta .rv-cta-label,.rv-hero .ctas .rv-cta .rv-cta-label{flex:1 1;margin-right:30px;text-align:center}.rv-ctas .rv-cta.call .rv-cta-label,.rv-hero .ctas .rv-cta.call .rv-cta-label{margin-right:0}.rv-hero .ctas{margin-bottom:0}.rv-try{align-items:center;flex-direction:column;max-width:340px;width:100%}.rv-callout{font-size:clamp(12px,3.33vw,13px);left:auto;line-height:18px;padding:32px 0 12px;position:relative;right:auto;top:auto}.rv-callout>span{display:inline}.rv-callout-mark{top:8px}}@media (max-width:359.95px){.rv-callout>span{display:block}}@media (min-width:600px) and (max-height:760px){.rv-hero h1{font-size:clamp(48px,min(8.4vw,52.6vh - 235px),132px)}.rv-hero .lede{font-size:17px;margin:18px auto 22px}}@media (max-width:599.95px) and (max-height:700px){.rv-hero h1{font-size:min(48px,13.9vw - 7px)}.rv-hero .lede{font-size:15.5px;margin:16px auto 18px}.rv-hero .ctas{gap:10px}}@media (max-width:599.95px) and (max-height:600px){.rv-hero .lede{font-size:15px;line-height:1.45;margin:10px auto 12px}.rv-callout{padding-bottom:10px;padding-top:28px}.rv-callout-mark{height:20px}}.rv-cta{--dial:42px;--pl:7px;-webkit-tap-highlight-color:transparent;align-items:center;border-radius:999px;display:inline-flex;font:700 16px/1 Albert Sans,Inter,sans-serif;gap:12px;height:56px;letter-spacing:-.005em;padding:0 24px 0 var(--pl);position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;white-space:nowrap}.rv-cta.sm{--dial:34px;--pl:5px;font-size:14.5px;gap:9px;height:44px;padding:0 18px 0 var(--pl)}.rv-cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.rv-cta-dial,.rv-cta-label,.rv-cta-port{position:relative;z-index:2}.rv-cta-dial,.rv-cta-port{border-radius:50%;display:grid;flex:none;height:var(--dial);place-items:center;width:var(--dial)}.rv-cta.call{background:linear-gradient(180deg,#ffe48f,#f6c433 48%,#e2a20f);box-shadow:inset 0 1px 0 #fff6d6e6,inset 0 -2px 0 #965f0059,0 10px 26px -10px #f6c433bf;color:#0b1220}.rv-cta.call:before{animation:rv-cta-glint 6s ease-in-out infinite;background:linear-gradient(105deg,#0000 38%,#ffffffb3 50%,#0000 62%) no-repeat;background-position:120% 0;background-size:240% 100%;border-radius:inherit;inset:0;z-index:1}.rv-cta.call:after,.rv-cta.call:before{content:"";pointer-events:none;position:absolute}.rv-cta.call:after{animation:rv-cta-halo 6s ease-out infinite;border:2px solid #f6c433d9;border-radius:999px;inset:-2px;opacity:0}@keyframes rv-cta-glint{0%,74%{background-position:120% 0}92%,to{background-position:-20% 0}}@keyframes rv-cta-halo{0%,78%{inset:-2px;opacity:0}80%{inset:-2px;opacity:.85}to{inset:-11px;opacity:0}}.rv-cta-dial{background:radial-gradient(circle at 34% 28%,#26365a 0,#0d1528 72%);box-shadow:inset 0 0 0 1px #ffffff24,0 2px 5px #5a370066}.rv-cta-dial img{height:72%;object-fit:contain;position:relative;transform-origin:50% 55%;width:62%;z-index:1}.rv-cta-ring{border:1.5px solid #0d15286b;border-radius:50%;inset:0;opacity:0;pointer-events:none;position:absolute}@keyframes rv-cta-ringing{0%,46%,to{transform:rotate(0)}4%{transform:rotate(-18deg)}10%{transform:rotate(16deg)}16%{transform:rotate(-14deg)}22%{transform:rotate(12deg)}28%{transform:rotate(-8deg)}34%{transform:rotate(5deg)}40%{transform:rotate(-2deg)}}@keyframes rv-cta-ripple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.rv-cta-wave{align-items:center;display:inline-flex;gap:2px;height:18px;margin-left:-3px;position:relative;z-index:2}.rv-cta-wave i{background:#0d1528;border-radius:2px;height:100%;opacity:.78;transform:scaleY(var(--s));width:3px}.rv-cta-wave i:first-child{--s:.35}.rv-cta-wave i:nth-child(2){--s:.75}.rv-cta-wave i:nth-child(3){--s:1}.rv-cta-wave i:nth-child(4){--s:.55}.rv-cta-wave i:nth-child(5){--s:.3}@keyframes rv-cta-talk{0%{transform:scaleY(var(--s))}to{transform:scaleY(calc(1.2 - var(--s)))}}.rv-cta.trial{background:radial-gradient(circle at calc(var(--pl) + var(--dial)/2) 50%,#2ea4ee99,#2ea4ee00 calc(var(--dial)*.95)),linear-gradient(120deg,#0a3f9e 0,#1462d6 52%,#1b6bd8 100%);box-shadow:inset 0 1px 0 #aae1ff8c,inset 0 -2px 0 #00123c73,0 10px 26px -10px #33b5f2b3;color:#fff}.rv-cta-sky{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.rv-cta-sky:before{animation:rv-cta-drift 16s linear infinite;background-image:radial-gradient(1.3px 1.3px at 12px 9px,#fff 50%,#0000 55%),radial-gradient(1px 1px at 47px 31px,#fffc 50%,#0000 55%),radial-gradient(1.5px 1.5px at 83px 14px,#fff 50%,#0000 55%),radial-gradient(1px 1px at 68px 47px,#ffffffb3 50%,#0000 55%),radial-gradient(1px 1px at 28px 44px,#dcf0ffcc 50%,#0000 55%);background-size:96px 56px;content:"";inset:-60px;opacity:.6;position:absolute}.rv-cta-sky:after{background-image:radial-gradient(10px 1.2px at 20px 10px,#ffffffe6,#0000),radial-gradient(16px 1.2px at 78px 26px,#ffffffbf,#0000),radial-gradient(12px 1.2px at 50px 36px,#c8ebffd9,#0000);background-size:120px 40px;content:"";inset:-80px;opacity:0;position:absolute;transform:rotate(-38deg);transition:opacity .25s}@keyframes rv-cta-drift{to{background-position:-96px 56px}}@keyframes rv-cta-warp{to{background-position:-120px 0}}.rv-cta-port{background:radial-gradient(circle at 35% 30%,#143474,#061026 75%);box-shadow:inset 0 0 0 1.5px #a0dcff80,inset 0 0 12px #33b5f259}.rv-cta-craft{animation:rv-cta-bob 3.2s ease-in-out infinite alternate;height:74%;position:relative;transition:transform .45s cubic-bezier(.2,.8,.2,1);width:74%;z-index:1}.rv-cta-craft img{display:block;height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.rv-cta-flame{background:linear-gradient(270deg,#fffbe8 0,#ffd84d 26%,#f6a531 56%,#f66e2800);-webkit-clip-path:polygon(100% 12%,100% 88%,34% 66%,0 50%,34% 34%);clip-path:polygon(100% 12%,100% 88%,34% 66%,0 50%,34% 34%);filter:blur(.35px);height:36%;position:absolute;right:68%;top:79%;transform:translateY(-50%) rotate(-40deg) scaleX(0);transform-origin:100% 50%;transition:transform .3s ease-out;width:64%}@keyframes rv-cta-bob{0%{translate:0 1px}to{translate:1px -1px}}@keyframes rv-cta-shake{0%{translate:0 0}25%{translate:.6px -.4px}50%{translate:-.4px .5px}75%{translate:.5px .4px}to{translate:0 0}}@keyframes rv-cta-flicker{0%{opacity:.85}to{opacity:1}}.rv-cta.call:focus-visible{box-shadow:inset 0 1px 0 #fff6d6e6,inset 0 -2px 0 #965f0059,0 16px 36px -10px #f6c433f2,0 0 0 5px #f6c43329}.rv-cta.call:focus-visible .rv-cta-dial img{animation:rv-cta-ringing 1.3s ease-in-out infinite}.rv-cta.call:focus-visible .rv-cta-ring{animation:rv-cta-ripple 1.3s ease-out infinite}.rv-cta.call:focus-visible .rv-cta-ring:nth-child(2){animation-delay:.2s}.rv-cta.call:focus-visible .rv-cta-ring:nth-child(3){animation-delay:.4s}.rv-cta.call:focus-visible .rv-cta-wave i{animation:rv-cta-talk .42s ease-in-out infinite alternate}.rv-cta.call:focus-visible .rv-cta-wave i:nth-child(2n){animation-delay:-.21s}.rv-cta.call:focus-visible .rv-cta-wave i:nth-child(3){animation-duration:.36s}.rv-cta.trial:focus-visible{box-shadow:inset 0 1px 0 #aae1ff8c,inset 0 -2px 0 #00123c73,0 16px 36px -10px #33b5f2f2,0 0 0 5px #33b5f229}.rv-cta.trial:focus-visible .rv-cta-sky:after{animation:rv-cta-warp .45s linear infinite;opacity:.55}.rv-cta.trial:focus-visible .rv-cta-craft{animation:rv-cta-shake .14s linear infinite;transform:translate(4px,-5px) scale(1.08)}.rv-cta.trial:focus-visible .rv-cta-flame{animation:rv-cta-flicker .12s linear infinite alternate;transform:translateY(-50%) rotate(-40deg) scaleX(1)}@media (hover:hover) and (pointer:fine){.rv-cta:hover{transform:translateY(-2px)}.rv-cta.call:hover{box-shadow:inset 0 1px 0 #fff6d6e6,inset 0 -2px 0 #965f0059,0 16px 36px -10px #f6c433f2,0 0 0 5px #f6c43329}.rv-cta.call:hover:before{animation-duration:1.6s}.rv-cta.call:hover .rv-cta-dial img{animation:rv-cta-ringing 1.3s ease-in-out infinite}.rv-cta.call:hover .rv-cta-ring{animation:rv-cta-ripple 1.3s ease-out infinite}.rv-cta.call:hover .rv-cta-ring:nth-child(2){animation-delay:.2s}.rv-cta.call:hover .rv-cta-ring:nth-child(3){animation-delay:.4s}.rv-cta.call:hover .rv-cta-wave i{animation:rv-cta-talk .42s ease-in-out infinite alternate}.rv-cta.call:hover .rv-cta-wave i:nth-child(2n){animation-delay:-.21s}.rv-cta.call:hover .rv-cta-wave i:nth-child(3){animation-duration:.36s}.rv-cta.trial:hover{box-shadow:inset 0 1px 0 #aae1ff8c,inset 0 -2px 0 #00123c73,0 16px 36px -10px #33b5f2f2,0 0 0 5px #33b5f229}.rv-cta.trial:hover .rv-cta-sky:after{animation:rv-cta-warp .45s linear infinite;opacity:.55}.rv-cta.trial:hover .rv-cta-craft{animation:rv-cta-shake .14s linear infinite;transform:translate(4px,-5px) scale(1.08)}.rv-cta.trial:hover .rv-cta-flame{animation:rv-cta-flicker .12s linear infinite alternate;transform:translateY(-50%) rotate(-40deg) scaleX(1)}}.rv-cta:active{transform:translateY(0) scale(.98);transition-duration:.08s}@media (forced-colors:active){.rv-cta{border:2px solid LinkText}.rv-cta-sky,.rv-cta-wave{display:none}}@media (prefers-reduced-motion:reduce){.rv-cta,.rv-cta *,.rv-cta-sky:after,.rv-cta-sky:before,.rv-cta:after,.rv-cta:before{animation:none!important;transition:none!important}}
/*# sourceMappingURL=main.60b891cd.css.map*/