.rcv2{--bg:#F9F9F9;--surface:rgba(255,255,255,.9);--ink:#0F172A;--muted:#5B6779;--line:#E2E6EC;--accent:#0E7C86;--display:"Geist", "Helvetica Neue", Arial, sans-serif;--mono:"Geist Mono", ui-monospace, Menlo, monospace;font-family:var(--display);color:var(--ink);-webkit-font-smoothing:antialiased}.rcv2 .rv-left,.rcv2 .rv-quote{font-family:var(--display)}.rcv2 *{box-sizing:border-box}.rcv2 h1,.rcv2 h2,.rcv2 h3,.rcv2 h4{font-family:inherit;color:inherit;margin:0;letter-spacing:-.025em;line-height:1.08;text-wrap:balance;font-weight:600}.rcv2 p{margin:0}.rcv2 a{color:inherit}.rcv2 button{font:inherit;color:inherit}.rcv2 :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.rcv2 .mono{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.rcv2 .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.rcv2 #film{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none;background:var(--bg)}.rcv2 .veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(249,249,249,.94) 0%,rgba(249,249,249,.6) 42%,rgba(249,249,249,.12) 100%)}.rcv2 header.top{position:sticky;top:0;z-index:20;background:rgba(249,249,249,.84);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.rcv2 .top .wrap{height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px}.rcv2 .brand{font-weight:600;font-size:18px;text-decoration:none;display:flex;align-items:center;gap:8px}.rcv2 nav.main{display:flex;gap:26px;font-size:14px;color:var(--muted)}.rcv2 nav.main a{text-decoration:none}.rcv2 nav.main a:hover{color:var(--ink)}.rcv2 .right{display:flex;align-items:center;gap:14px;font-size:14px}.rcv2 .right .login{text-decoration:none;color:var(--muted)}.rcv2 .btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:10px;font-size:15px;font-weight:500;text-decoration:none;border:1px solid var(--ink);cursor:pointer;transition:background .2s,color .2s,transform .15s,border-color .2s;background:0 0;color:var(--ink)}.rcv2 .btn:hover{transform:translateY(-1px)}.rcv2 .btn-dark{background:var(--ink);color:#fff}.rcv2 .btn-dark:hover{background:#1e293b}.rcv2 .btn-light{border-color:var(--line);background:rgba(255,255,255,.92)}.rcv2 .btn-light:hover{border-color:var(--ink)}.rcv2 .btn-sm{height:36px;padding:0 14px;font-size:14px}.rcv2 .btn:disabled{opacity:.4;cursor:default;transform:none}.rcv2 .link{font-size:15px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px}.rcv2 .link:hover{border-bottom-color:var(--ink)}.rcv2 .hero{position:relative;overflow:hidden;min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);display:flex;align-items:center;padding:64px 0 88px}.rcv2 .hero .wrap{position:relative;z-index:2;width:100%;max-width:1320px}.rcv2 .hero .eyebrow{color:var(--accent)}.rcv2 .hero h1{font-size:clamp(32px,4vw,52px);margin-top:20px;max-width:none}@media(min-width:961px){.rcv2 .hero h1{white-space:nowrap}}.rcv2 .hero .lead{margin-top:22px;max-width:880px;font-size:19px;line-height:1.55;color:var(--ink)}.rcv2 .hero .audience{margin-top:14px;font-size:14px;color:var(--muted);letter-spacing:.02em}.rcv2 .hero .ctas{margin-top:32px;display:flex;gap:10px;flex-wrap:wrap}.rcv2 .panel{position:relative;max-width:1120px;margin:0 auto 28px;background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:52px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 30px 60px -44px rgba(15,23,42,.35)}.rcv2 .panel .label{color:var(--accent)}.rcv2 .panel h2{font-size:clamp(30px,3.6vw,42px);margin-top:14px;max-width:24ch}.rcv2 .panel .lede{margin-top:14px;color:var(--muted);font-size:17px;max-width:58ch}.rcv2 .agent-cards{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.rcv2 .agent-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:12px}.rcv2 .agent-card h3{font-size:26px}.rcv2 .agent-card .tag{font-size:17px;color:var(--ink);font-weight:500}.rcv2 .agent-card p{color:var(--muted);font-size:15px}.rcv2 .flow{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rcv2 .flow span{font-size:13px;padding:6px 11px;border-radius:999px;border:1px solid var(--line);background:#fafafa;color:var(--ink)}.rcv2 .flow i{font-style:normal;color:var(--accent);font-size:13px}.rcv2 .agent-foot{margin-top:28px}.rcv2 .steps-row{margin:36px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line)}.rcv2 .steps-row li{padding:22px 20px 0 0}.rcv2 .steps-row li+li{padding-left:20px;border-left:1px solid var(--line)}.rcv2 .steps-row .n{font:500 13px var(--mono);color:var(--accent)}.rcv2 .steps-row h3{font-size:18px;margin:10px 0 6px}.rcv2 .steps-row p{color:var(--muted);font-size:15px}.rcv2 .ws-grid{margin-top:40px;display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.rcv2 .iso{position:relative;height:560px;perspective:1200px}.rcv2 .plane{position:absolute;left:50%;top:210px;margin-left:-150px;width:300px;height:300px;transform-style:preserve-3d;transform:rotateX(56deg)rotateZ(-40deg);transition:transform .6s ease}.rcv2 .slab{position:absolute;inset:0;border-radius:8px;border:1px solid #cbd5e1;background:rgba(255,255,255,.92);transform:translateZ(var(--z,0px));transition:transform .5s ease,box-shadow .4s ease,border-color .4s ease,background .4s ease;background-image:linear-gradient(rgba(15,23,42,5%) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,5%) 1px,transparent 1px);background-size:30px 30px}.rcv2 .slab.top{--z:300px;background:var(--ink);border-color:#1e293b;background-image:none}.rcv2 .slab.on{border-color:var(--c);box-shadow:0 0 0 2px var(--c),0 30px 40px -18px rgba(15,23,42,.35);transform:translateZ(calc(var(--z,0px) + 36px));background-color:#fff}.rcv2 .slab.on::after{content:"";position:absolute;inset:22%;border-radius:6px;background:var(--c);opacity:.14}.rcv2 .acc{display:flex;flex-direction:column;border-top:1px solid var(--line)}.rcv2 .acc-item{border-bottom:1px solid var(--line)}.rcv2 .acc-btn{width:100%;display:grid;grid-template-columns:44px 1fr 28px;align-items:center;gap:8px;padding:22px 0;background:0 0;border:0;cursor:pointer;text-align:left}.rcv2 .acc-btn .n{font:500 13px var(--mono);color:var(--muted)}.rcv2 .acc-btn .t{font-size:22px;font-weight:600;letter-spacing:-.02em}.rcv2 .acc-btn .pm{position:relative;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:#fff}.rcv2 .acc-btn .pm::before,.rcv2 .acc-btn .pm::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .3s}.rcv2 .acc-btn .pm::after{transform:translate(-50%,-50%)rotate(90deg)}.rcv2 .acc-item.open .acc-btn .pm::after{transform:translate(-50%,-50%)rotate(0)}.rcv2 .acc-item.open .acc-btn .pm{background:var(--ink);border-color:var(--ink)}.rcv2 .acc-item.open .acc-btn .pm::before,.rcv2 .acc-item.open .acc-btn .pm::after{background:#fff}.rcv2 .acc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rcv2 .acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.rcv2 .acc-item.open .acc-panel{grid-template-rows:1fr}.rcv2 .acc-panel p{overflow:hidden;color:var(--muted);font-size:16px;padding-left:52px;min-height:0}.rcv2 .acc-item.open .acc-panel p{padding-bottom:22px}.rcv2 .acc-foot{margin-top:26px;display:grid;gap:14px}.rcv2 .acc-foot p{color:var(--muted);font-size:15px}.rcv2 .acc-foot strong{color:var(--ink);font-weight:600}.rcv2 #how-title,.rcv2 #ws-title,.rcv2 #val-title,.rcv2 #res-title{max-width:none}.rcv2 #workspace .lede{max-width:none}.rcv2 .vc-grid{margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rcv2 .vc{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:10px;transition:transform .2s,box-shadow .2s}.rcv2 .vc:hover{transform:translateY(-3px);box-shadow:0 18px 40px -28px rgba(15,23,42,.3)}.rcv2 .vc .k{color:var(--accent)}.rcv2 .vc-big{font-size:clamp(40px,4.4vw,56px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin-top:10px}.rcv2 .vc h3{font-size:19px;margin-top:6px}.rcv2 .vc p{color:var(--muted);font-size:15px}.rcv2 .vc .chip{align-self:flex-start;margin-top:4px}.rcv2 .value-line{margin-top:28px;font-size:22px;font-weight:600;letter-spacing:-.02em}.rcv2 .why{margin-top:36px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.rcv2 .why-item{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px}.rcv2 .why-item h3{font-size:20px}.rcv2 .why-item p{margin-top:8px;color:var(--muted);font-size:15px}.rcv2 .rv{margin-top:36px}.rcv2 .rv-card{display:grid;grid-template-columns:1fr 1.15fr;gap:0;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;min-height:320px}.rcv2 .rv-left{padding:34px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px;background:#fbfcfc}.rcv2 .rv-left .mono{color:var(--accent)}.rcv2 .rv-stat{font-size:clamp(34px,4vw,52px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin-top:8px}.rcv2 .rv-note{color:var(--muted);font-size:15px;margin-top:auto}.rcv2 .rv-note:empty{display:none}.rcv2 .rv-quote{margin:0;padding:34px;display:flex;flex-direction:column;justify-content:center;gap:18px}.rcv2 .rv-quote blockquote{margin:0;font-size:21px;line-height:1.5;letter-spacing:-.01em;color:var(--ink)}.rcv2 .rv-quote figcaption{font-size:14px;color:var(--muted)}.rcv2 .rv-nav{margin-top:18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rcv2 .rv-arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:16px;color:var(--ink)}.rcv2 .rv-arrow:hover{border-color:var(--ink)}.rcv2 .rv-dots{display:flex;gap:8px}.rcv2 .rv-dots button{width:8px;height:8px;border-radius:50%;border:0;background:#cbd5e1;cursor:pointer;padding:0}.rcv2 .rv-dots button[aria-current=true]{background:var(--ink)}.rcv2 .rv-nav .pending{margin-left:auto}.rcv2 .rv-disclaimer{margin-top:14px;font-size:13px;color:var(--muted)}.rcv2 .pending{font-size:12px;padding:4px 10px;border-radius:999px;border:1px dashed #fed7aa;background:#fff7ed;color:#92400e}.rcv2 .close{margin:24px auto 0;max-width:1120px;padding:80px 24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:22px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rcv2 .close h2{font-size:clamp(32px,4vw,52px);max-width:18ch;margin:14px auto 0}.rcv2 .close p{margin:16px auto 0;color:var(--muted);font-size:18px;max-width:52ch}.rcv2 .close .ctas{margin-top:30px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.rcv2 footer{margin-top:40px;padding:40px 0;font-size:14px;color:var(--muted)}.rcv2 footer .panelish{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:30px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rcv2 footer .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:24px}.rcv2 footer h4{margin:0 0 12px;color:var(--ink);font-weight:600;font-size:14px}.rcv2 footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rcv2 footer .fine{margin-top:26px;padding-top:18px;border-top:1px solid var(--line);font-size:13px}@media(max-width:960px){.rcv2 nav.main{display:none}.rcv2 .panel{padding:30px 22px}.rcv2 .agent-cards,.rcv2 .result,.rcv2 .why,.rcv2 .vc-grid{grid-template-columns:1fr}.rcv2 .steps-row{grid-template-columns:1fr 1fr}.rcv2 .steps-row li:nth-child(odd){padding-left:0;border-left:0}.rcv2 .controls{grid-template-columns:1fr}.rcv2 .control+.control{padding-left:0;border-left:0;border-top:1px solid var(--line)}.rcv2 .veil{background:linear-gradient(180deg,rgba(249,249,249,.88),rgba(249,249,249,.55))}.rcv2 footer .cols{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){}.rcv2 .panel::before{content:"";position:absolute;left:52px;top:0;width:56px;height:3px;border-radius:0 0 3px 3px;background:var(--accent)}@media(max-width:960px){.rcv2 .panel::before{left:22px}}.rcv2 .panel{transition:box-shadow .5s ease}.rcv2 .panel:hover{box-shadow:0 40px 70px -44px rgba(15,23,42,.45)}.rcv2 .reveal{transform:translateY(18px);transition:transform .9s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.rcv2 .reveal.in{transform:none}@media(prefers-reduced-motion:reduce){.rcv2 .reveal{transform:none}}.rcv2 .agent-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.rcv2 .agent-card::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .3s}.rcv2 .agent-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(15,23,42,.35);border-color:#cbd5e1}.rcv2 .agent-card:hover::after{opacity:1}.rcv2 .flow span{animation:chipOn 5s ease-in-out infinite}.rcv2 .flow span:nth-of-type(2){animation-delay:.6s}.rcv2 .flow span:nth-of-type(3){animation-delay:1.2s}.rcv2 .flow span:nth-of-type(4){animation-delay:1.8s}@keyframes chipOn{0%,100%{border-color:var(--line);color:var(--ink);background:#fafafa}10%{border-color:var(--accent);color:var(--accent);background:#e6f3f4}26%{border-color:var(--line);color:var(--ink);background:#fafafa}}@media(prefers-reduced-motion:reduce){.rcv2 .flow span{animation:none}}.rcv2 .steps-row{position:relative}.rcv2 .steps-row::before{content:"";position:absolute;left:0;top:-1px;height:2px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.rcv2 .steps-row.in::before{transform:scaleX(1)}.rcv2 .steps-row li{transition:transform .4s ease}.rcv2 .steps-row li:hover{transform:translateY(-3px)}.rcv2 .steps-row li:hover .n{color:var(--accent)}.rcv2 .plane{animation:floaty 7s ease-in-out infinite}@keyframes floaty{0%,100%{translate:0 0}50%{translate:0 -10px}}.rcv2 .slab:hover{box-shadow:0 0 0 1px #94A3B8,0 24px 30px -16px rgba(15,23,42,.3)}@media(prefers-reduced-motion:reduce){.rcv2 .plane{animation:none}}.rcv2 .vc:hover{border-color:#9fd0d4}.rcv2 .vc-big{transition:color .3s}.rcv2 .vc:hover .vc-big{color:var(--accent)}.rcv2 .rv-left,.rcv2 .rv-quote{transition:opacity .35s ease,transform .35s ease}.rcv2 .rv-card.out .rv-left,.rcv2 .rv-card.out .rv-quote{opacity:0;transform:translateY(8px)}.rcv2 .rv-dots button{transition:background .3s,transform .3s}.rcv2 .rv-dots button[aria-current=true]{transform:scale(1.4)}.rcv2 .panel{background-color:rgba(255,255,255,.86);background-image:radial-gradient(rgba(14,124,134,.1) 1px,transparent 1px),radial-gradient(circle at 100% 0%,rgba(14,124,134,.1),transparent 42%);background-size:20px 20px,100% 100%}.rcv2{background-color:var(--bg);background-image:radial-gradient(rgba(15,23,42,7%) 1px,transparent 1px);background-size:24px 24px}.rcv2 .faq-hero{padding:88px 0 48px}.rcv2 .faq-hero h1{font-size:clamp(40px,5.6vw,76px);margin-top:20px;max-width:16ch}.rcv2 .faq-hero .sub{margin-top:18px;font-size:18px;font-weight:600;letter-spacing:-.01em}.rcv2 .faq-hero .lead{margin-top:24px;font-size:19px;line-height:1.55;color:var(--muted);max-width:62ch}.rcv2 .faq-hero .eyebrow{color:var(--accent)}.rcv2 details.q{border-bottom:1px solid var(--line)}.rcv2 details.q summary{list-style:none;display:grid;grid-template-columns:44px 1fr 28px;align-items:center;gap:8px;padding:22px 0;cursor:pointer}.rcv2 details.q summary::-webkit-details-marker{display:none}.rcv2 details.q summary .n{font:500 13px var(--mono);color:var(--muted)}.rcv2 details.q summary .t{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.rcv2 details.q summary .pm{position:relative;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:#fff}.rcv2 details.q summary .pm::before,.rcv2 details.q summary .pm::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .3s}.rcv2 details.q summary .pm::after{transform:translate(-50%,-50%)rotate(90deg)}.rcv2 details.q[open] summary .pm{background:var(--ink);border-color:var(--ink)}.rcv2 details.q[open] summary .pm::before,.rcv2 details.q[open] summary .pm::after{background:#fff}.rcv2 details.q[open] summary .pm::after{transform:translate(-50%,-50%)rotate(0)}.rcv2 details.q summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rcv2 .answer{padding:0 0 26px 52px;display:grid;gap:12px;color:var(--muted);font-size:16px;max-width:78ch}.rcv2 .answer a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.rcv2 .answer a:hover{border-bottom-color:var(--ink)}.rcv2 .answer ul{margin:0;padding-left:20px;display:grid;gap:6px}.rcv2 .answer strong{color:var(--ink);font-weight:600}.rcv2 .close p{margin:16px auto 0;color:var(--muted);font-size:18px;max-width:52ch}@media(max-width:960px){.rcv2 details.q summary .t{font-size:17px}.rcv2 .answer{padding-left:0}}.rcv2-top{position:sticky;top:0;z-index:50;background:rgba(249,249,249,.84);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #e2e6ec;font-family:geist,helvetica neue,Arial,sans-serif;color:#0f172a;-webkit-font-smoothing:antialiased}.rcv2-top-in{max-width:1120px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px}.rcv2-brand{font-weight:600;font-size:18px;letter-spacing:-.02em;text-decoration:none;color:inherit}.rcv2-nav{display:flex;gap:26px;font-size:14px;color:#5b6779}.rcv2-nav a{text-decoration:none;color:inherit;transition:color .15s}.rcv2-nav a:hover,.rcv2-nav a[aria-current=page]{color:#0f172a}.rcv2-right{display:flex;align-items:center;gap:10px}.rcv2-btn{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:500;text-decoration:none;border:1px solid #0f172a;transition:background .2s,border-color .2s,transform .15s}.rcv2-btn:hover{transform:translateY(-1px)}.rcv2-btn-light{border-color:#e2e6ec;background:rgba(255,255,255,.92);color:#0f172a}.rcv2-btn-light:hover{border-color:#0f172a}.rcv2-btn-dark{background:#0f172a;color:#fff}.rcv2-btn-dark:hover{background:#1e293b}.rcv2-nav-toggle{position:absolute;opacity:0;pointer-events:none}.rcv2-burger{display:none;width:40px;height:40px;cursor:pointer;position:relative}.rcv2-burger span{position:absolute;left:10px;right:10px;height:1.5px;background:#0f172a;transition:transform .2s}.rcv2-burger span:first-child{top:16px}.rcv2-burger span:last-child{top:23px}@media(max-width:960px){.rcv2-nav{display:none}.rcv2-top-in{height:auto;min-height:64px;flex-wrap:wrap}.rcv2-right{display:none}.rcv2-burger{display:block}.rcv2-nav-toggle:checked+.rcv2-top-in .rcv2-burger span:first-child{transform:translateY(3.5px)rotate(45deg)}.rcv2-nav-toggle:checked+.rcv2-top-in .rcv2-burger span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.rcv2-nav-toggle:checked+.rcv2-top-in .rcv2-nav{display:flex;flex-direction:column;gap:0;width:100%;order:3;padding:8px 0;font-size:17px}.rcv2-nav-toggle:checked+.rcv2-top-in .rcv2-nav a{padding:10px 0;color:#0f172a}.rcv2-nav-toggle:checked+.rcv2-top-in .rcv2-right{display:flex;width:100%;order:4;padding-bottom:20px}.rcv2-nav-toggle:checked+.rcv2-top-in .rcv2-btn{flex:1;justify-content:center;height:44px}}.rcv2 .hero{padding-bottom:200px}.rcv2 .hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-color:var(--bg);background-image:radial-gradient(rgba(15,23,42,7%) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.65) 80%,#000 100%);mask-image:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.65) 80%,#000 100%)}.rcv2 .hero+.panel{margin-top:-120px;z-index:3}@media(max-width:960px){.rcv2 .hero{padding-bottom:150px}.rcv2 .hero+.panel{margin-top:-72px;margin-left:16px;margin-right:16px}}.rcv2 .hero .still{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none}.rcv2 .hero-mission{min-height:calc(86vh - 64px);min-height:calc(86svh - 64px)}.rcv2 .hero-mission h1{white-space:normal}.rcv2 .hero-mission .lead{max-width:62ch}.rcv2 .people{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.rcv2 .person{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;display:flex;gap:22px;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.rcv2 .person:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(15,23,42,.35);border-color:#cbd5e1}.rcv2 .person img{flex:0 0 96px;width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line)}.rcv2 .person h3{font-size:22px}.rcv2 .person .role{margin-top:6px;color:var(--accent)}.rcv2 .person .bio{margin-top:12px;color:var(--muted);font-size:15px;line-height:1.6}@media(max-width:960px){.rcv2 .people{grid-template-columns:1fr}}@media(max-width:520px){.rcv2 .person{flex-direction:column;padding:24px}}.rcv2-foot{font-family:geist,helvetica neue,Arial,sans-serif}.rcv2-foot footer{margin-top:0;padding:40px 0 48px}.rcv2-foot .panelish p{font-size:14px;color:var(--muted)}.rcv2-foot footer h4{font-family:inherit;font-size:14px}.rcv2-foot footer a{text-decoration:none;color:var(--muted);transition:color .15s}.rcv2-foot footer a:hover{color:var(--ink)}.rcv2-foot footer .fine{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted)}@media(max-width:520px){.rcv2-foot footer .cols{grid-template-columns:1fr 1fr}.rcv2-foot footer .cols>div:first-child{grid-column:1/-1}}