.rr-meet[data-astro-cid-iahtrfh6]{background:radial-gradient(at 75%,#0c3762 0%,#071426 34%,#030912 75%);padding:clamp(80px,11vw,160px) 0;position:relative;overflow:hidden}.rr-meet[data-astro-cid-iahtrfh6]:before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(1px 1px at 14% 18%,#80caff 99%,#0000),radial-gradient(1px 1px at 74% 75%,#80caff 99%,#0000);background-size:280px 240px;position:absolute;inset:0}.rr-meet-layout[data-astro-cid-iahtrfh6]{grid-template-columns:minmax(0,1.1fr) minmax(260px,.75fr);align-items:center;gap:clamp(35px,8vw,140px);display:grid;position:relative}.rr-meet-copy[data-astro-cid-iahtrfh6]{max-width:680px}.rr-meet-copy[data-astro-cid-iahtrfh6] h2[data-astro-cid-iahtrfh6]{letter-spacing:-.065em;margin:20px 0 28px;font-size:clamp(48px,6.4vw,105px);line-height:.96}.rr-meet-copy[data-astro-cid-iahtrfh6] h2[data-astro-cid-iahtrfh6] em[data-astro-cid-iahtrfh6]{color:#57b9ff;font-style:normal}.rr-meet-copy[data-astro-cid-iahtrfh6]>p[data-astro-cid-iahtrfh6]:not(.eyebrow){color:#d1ddea;max-width:580px;font-size:clamp(17px,1.8vw,23px);line-height:1.55}.rr-meet-copy[data-astro-cid-iahtrfh6] .rr-meet-note[data-astro-cid-iahtrfh6]{margin:24px 0 32px;color:#a2b6ca!important;font-size:15px!important}.rr-meet-frame[data-astro-cid-iahtrfh6]{aspect-ratio:512/910;background:#020a16;border:1px solid #5ebcff88;border-radius:26px;width:100%;max-width:410px;margin:auto;position:relative;overflow:hidden;box-shadow:0 0 75px #158bff2a,0 28px 90px #000a}.rr-meet-halo[data-astro-cid-iahtrfh6]{z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 55px #020a16aa}.rr-meet-video[data-astro-cid-iahtrfh6]{object-fit:cover;width:100%;height:100%;display:block}.rr-meet-play[data-astro-cid-iahtrfh6]{z-index:3;color:#fff;cursor:pointer;white-space:nowrap;backdrop-filter:blur(12px);background:#04172fe8;border:1px solid #93d8ff91;border-radius:100px;padding:17px 24px;font:700 15px inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 50px #0009}.rr-meet-play[data-astro-cid-iahtrfh6] span[data-astro-cid-iahtrfh6]:first-child{color:#69c8ff;margin-right:9px}.rr-meet-play[data-astro-cid-iahtrfh6][data-playing=true]{opacity:.85;padding:12px 16px;font-size:12px;top:auto;bottom:18px;left:18px;transform:none}.rr-meet-sound[data-astro-cid-iahtrfh6]{z-index:3;color:#fff;cursor:pointer;background:#071c34db;border:1px solid #b4ddff88;border-radius:30px;padding:12px 15px;position:absolute;bottom:18px;right:18px}@media (width<=767px){.rr-meet[data-astro-cid-iahtrfh6]{padding:80px 0}.rr-meet-layout[data-astro-cid-iahtrfh6]{grid-template-columns:1fr;gap:36px}.rr-meet-copy[data-astro-cid-iahtrfh6] h2[data-astro-cid-iahtrfh6]{font-size:clamp(48px,12vw,72px)}.rr-meet-frame[data-astro-cid-iahtrfh6]{max-width:min(340px,87vw)}}@media (prefers-reduced-motion:reduce){.rr-meet[data-astro-cid-iahtrfh6] [data-astro-cid-iahtrfh6]{transition:none!important;animation:none!important}}.rr-cg[data-astro-cid-4ww6iku2]{background:linear-gradient(#030a14,#0a1829 48%,#040a13);padding:clamp(80px,11vw,150px) 0;overflow:hidden}.rr-cg-heading[data-astro-cid-4ww6iku2]{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.rr-cg-heading[data-astro-cid-4ww6iku2] h2[data-astro-cid-4ww6iku2]{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(50px,7vw,102px);line-height:.97}.rr-cg-heading[data-astro-cid-4ww6iku2] h2[data-astro-cid-4ww6iku2] em[data-astro-cid-4ww6iku2]{color:#75c7ff;font-style:normal}.rr-cg-heading[data-astro-cid-4ww6iku2]>p[data-astro-cid-4ww6iku2]{color:#b8c8d7;max-width:340px;line-height:1.7}.rr-cg-grid[data-astro-cid-4ww6iku2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rr-cg-card[data-astro-cid-4ww6iku2]{color:#fff;background:#0b192a;border:1px solid #ffffff2a;border-radius:19px;flex-direction:column;min-width:0;text-decoration:none;transition:transform .35s,border-color .35s;display:flex;overflow:hidden}.rr-cg-card[data-astro-cid-4ww6iku2]:hover,.rr-cg-card[data-astro-cid-4ww6iku2]:focus-visible{border-color:#76c8ff;transform:translateY(-7px)}.rr-cg-top[data-astro-cid-4ww6iku2]{color:#c3d5e6;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:20px 22px;font-size:10px;font-weight:800;display:flex}.rr-cg-arrow[data-astro-cid-4ww6iku2]{color:#75c7ff;font-size:23px}.rr-cg-window[data-astro-cid-4ww6iku2]{background:#07111d;border:1px solid #ffffff29;border-radius:10px;height:clamp(245px,28vw,390px);margin:0 12px;overflow:hidden;box-shadow:0 18px 50px #0006}.rr-cg-browser[data-astro-cid-4ww6iku2]{color:#9fb5c9;background:#192637;justify-content:space-between;align-items:center;height:29px;padding:0 10px;font-size:9px;display:flex}.rr-cg-dots[data-astro-cid-4ww6iku2]{gap:4px;display:flex}.rr-cg-dots[data-astro-cid-4ww6iku2] i[data-astro-cid-4ww6iku2]{background:#738ba1;border-radius:50%;width:5px;height:5px}.rr-cg-address[data-astro-cid-4ww6iku2]{background:#0b1725;border-radius:4px;padding:4px 17px}.rr-cg-site[data-astro-cid-4ww6iku2]{height:calc(100% - 29px);position:relative;overflow:hidden}.rr-cg-site-nav[data-astro-cid-4ww6iku2]{letter-spacing:.1em;justify-content:space-between;align-items:center;padding:15px 18px;font-size:8px;display:flex}.rr-cg-site-nav[data-astro-cid-4ww6iku2] b[data-astro-cid-4ww6iku2]{font-size:13px}.rr-cg-site-nav[data-astro-cid-4ww6iku2] span[data-astro-cid-4ww6iku2]{font-size:7px}.rr-cg-site-atelier[data-astro-cid-4ww6iku2]{color:#1c1b19;background:#e6ddd0}.rr-cg-atelier-body[data-astro-cid-4ww6iku2]{height:calc(100% - 47px);padding:20px 18px;position:relative;overflow:hidden}.rr-cg-atelier-body[data-astro-cid-4ww6iku2] small[data-astro-cid-4ww6iku2]{letter-spacing:.2em;font-size:8px}.rr-cg-atelier-body[data-astro-cid-4ww6iku2] strong[data-astro-cid-4ww6iku2]{z-index:2;margin-top:18px;font:clamp(31px,3.4vw,58px)/.98 Georgia,serif;display:block;position:relative}.rr-cg-atelier-body[data-astro-cid-4ww6iku2] strong[data-astro-cid-4ww6iku2] i[data-astro-cid-4ww6iku2]{font-weight:400}.rr-cg-atelier-visual[data-astro-cid-4ww6iku2]{background:radial-gradient(at 50% 30%,#cba87f,#544331 58%,#29251f);border-radius:47% 47% 10px 10px;width:43%;height:78%;position:absolute;top:8%;right:6%;transform:rotate(-7deg);box-shadow:-14px 15px 45px #34261755}.rr-cg-atelier-visual[data-astro-cid-4ww6iku2] span[data-astro-cid-4ww6iku2]{background:linear-gradient(100deg,#62462e,#bc9060,#43301f);border:1px solid #e8caa7aa;border-radius:5px;position:absolute;inset:16% 28% 13%}.rr-cg-atelier-body[data-astro-cid-4ww6iku2] em[data-astro-cid-4ww6iku2]{letter-spacing:.12em;font-size:7px;font-style:normal;position:absolute;bottom:46px;left:18px}.rr-cg-mini-cta[data-astro-cid-4ww6iku2]{letter-spacing:.09em;border-bottom:1px solid;padding-bottom:5px;font-size:8px;font-weight:800;position:absolute;bottom:19px;left:18px}.rr-cg-site-north[data-astro-cid-4ww6iku2]{color:#17272d;background:#d7d9d1}.rr-cg-north-body[data-astro-cid-4ww6iku2]{background:linear-gradient(150deg,#a6b9bb 0%,#667d81 58%,#1c3945);height:calc(100% - 47px);position:relative;overflow:hidden}.rr-cg-building[data-astro-cid-4ww6iku2]{gap:2px;display:flex;position:absolute;inset:8% 0 0 36%;transform:skewY(-10deg)}.rr-cg-building[data-astro-cid-4ww6iku2] span[data-astro-cid-4ww6iku2]{background:linear-gradient(110deg,#e9e8de,#87989a);flex:1;box-shadow:10px 8px 15px #0a1a2240}.rr-cg-building[data-astro-cid-4ww6iku2] span[data-astro-cid-4ww6iku2]:nth-child(2){background:#526a73;margin-top:14%}.rr-cg-building[data-astro-cid-4ww6iku2] span[data-astro-cid-4ww6iku2]:nth-child(3){margin-top:7%}.rr-cg-building[data-astro-cid-4ww6iku2] span[data-astro-cid-4ww6iku2]:nth-child(4){background:#263e4b;margin-top:30%}.rr-cg-north-body[data-astro-cid-4ww6iku2] small[data-astro-cid-4ww6iku2],.rr-cg-north-body[data-astro-cid-4ww6iku2] strong[data-astro-cid-4ww6iku2],.rr-cg-north-body[data-astro-cid-4ww6iku2] .rr-cg-mini-cta[data-astro-cid-4ww6iku2]{z-index:2;color:#fff;text-shadow:0 2px 10px #0008;position:absolute;left:18px}.rr-cg-north-body[data-astro-cid-4ww6iku2] small[data-astro-cid-4ww6iku2]{letter-spacing:.13em;font-size:8px;top:16%}.rr-cg-north-body[data-astro-cid-4ww6iku2] strong[data-astro-cid-4ww6iku2]{letter-spacing:-.06em;font-size:clamp(30px,3.1vw,49px);line-height:1;bottom:58px}.rr-cg-site-nexus[data-astro-cid-4ww6iku2]{color:#152b3b;background:#e9f0f6}.rr-cg-site-nexus[data-astro-cid-4ww6iku2] .rr-cg-site-nav[data-astro-cid-4ww6iku2]{background:#fff;border-bottom:1px solid #d5e1ea}.rr-cg-nexus-body[data-astro-cid-4ww6iku2]{padding:18px 16px}.rr-cg-nexus-title[data-astro-cid-4ww6iku2]{justify-content:space-between;gap:5px;display:flex}.rr-cg-nexus-title[data-astro-cid-4ww6iku2] small[data-astro-cid-4ww6iku2],.rr-cg-kpis[data-astro-cid-4ww6iku2] small[data-astro-cid-4ww6iku2],.rr-cg-graph[data-astro-cid-4ww6iku2] small[data-astro-cid-4ww6iku2]{letter-spacing:.09em;color:#658095;font-size:7px;display:block}.rr-cg-nexus-title[data-astro-cid-4ww6iku2] strong[data-astro-cid-4ww6iku2]{margin-top:6px;font-size:clamp(14px,1.5vw,23px);display:block}.rr-cg-online[data-astro-cid-4ww6iku2]{color:#12805d;font-size:8px;font-weight:800}.rr-cg-kpis[data-astro-cid-4ww6iku2]{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.rr-cg-kpis[data-astro-cid-4ww6iku2]>span[data-astro-cid-4ww6iku2]{background:#fff;border:1px solid #d6e4ee;border-radius:7px;padding:13px}.rr-cg-kpis[data-astro-cid-4ww6iku2] b[data-astro-cid-4ww6iku2]{margin-top:5px;font-size:clamp(16px,2vw,29px);display:block}.rr-cg-kpis[data-astro-cid-4ww6iku2] em[data-astro-cid-4ww6iku2]{color:#14976a;font-size:8px;font-style:normal}.rr-cg-graph[data-astro-cid-4ww6iku2]{background:#fff;border:1px solid #d6e4ee;border-radius:7px;margin-top:10px;padding:13px}.rr-cg-bars[data-astro-cid-4ww6iku2]{border-bottom:1px solid #d9e7f0;align-items:end;gap:5%;height:65px;margin-top:9px;display:flex}.rr-cg-bars[data-astro-cid-4ww6iku2] i[data-astro-cid-4ww6iku2]{background:linear-gradient(#6bbdf4,#176cae);border-radius:3px 3px 0 0;flex:1}.rr-cg-foot[data-astro-cid-4ww6iku2]{flex-direction:column;flex:1;padding:25px;display:flex}.rr-cg-foot[data-astro-cid-4ww6iku2]>span[data-astro-cid-4ww6iku2]{letter-spacing:.16em;color:#75c7ff;font-size:10px;font-weight:800}.rr-cg-foot[data-astro-cid-4ww6iku2] h3[data-astro-cid-4ww6iku2]{letter-spacing:-.04em;margin:14px 0;font-size:clamp(24px,2.4vw,32px);line-height:1.12}.rr-cg-foot[data-astro-cid-4ww6iku2] p[data-astro-cid-4ww6iku2]{color:#b1c1d1;margin:0 0 24px;font-size:14px;line-height:1.6}.rr-cg-cta[data-astro-cid-4ww6iku2]{letter-spacing:.11em;color:#d6ebfa;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:46px;margin-top:auto;padding-top:18px;font-size:11px;font-weight:800;display:flex}.rr-cg-cta[data-astro-cid-4ww6iku2] span[data-astro-cid-4ww6iku2]{color:#75c7ff;font-size:20px}.rr-cg-legal[data-astro-cid-4ww6iku2]{color:#8fa1b3;margin:24px 0 0;font-size:12px}@media (width<=900px){.rr-cg-grid[data-astro-cid-4ww6iku2]{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-cg-card[data-astro-cid-4ww6iku2]:last-child{grid-column:1/-1}.rr-cg-card[data-astro-cid-4ww6iku2]:last-child .rr-cg-window[data-astro-cid-4ww6iku2]{height:360px}}@media (width<=600px){.rr-cg-heading[data-astro-cid-4ww6iku2]{display:block}.rr-cg-heading[data-astro-cid-4ww6iku2]>p[data-astro-cid-4ww6iku2]{margin-top:22px}.rr-cg-grid[data-astro-cid-4ww6iku2]{grid-template-columns:1fr;gap:22px}.rr-cg-card[data-astro-cid-4ww6iku2]:last-child{grid-column:auto}.rr-cg-window[data-astro-cid-4ww6iku2],.rr-cg-card[data-astro-cid-4ww6iku2]:last-child .rr-cg-window[data-astro-cid-4ww6iku2]{height:350px}.rr-cg-foot[data-astro-cid-4ww6iku2]{padding:22px 23px 30px}.rr-cg-foot[data-astro-cid-4ww6iku2] h3[data-astro-cid-4ww6iku2]{font-size:30px}.rr-cg-atelier-body[data-astro-cid-4ww6iku2] strong[data-astro-cid-4ww6iku2]{font-size:50px}.rr-cg-north-body[data-astro-cid-4ww6iku2] strong[data-astro-cid-4ww6iku2]{font-size:47px}.rr-cg-nexus-title[data-astro-cid-4ww6iku2] strong[data-astro-cid-4ww6iku2]{font-size:20px}.rr-cg-kpis[data-astro-cid-4ww6iku2] b[data-astro-cid-4ww6iku2]{font-size:25px}.rr-cg-card[data-astro-cid-4ww6iku2]{scroll-margin-top:100px}}@media (prefers-reduced-motion:reduce){.rr-cg-card[data-astro-cid-4ww6iku2]{transition:none}}.rr-proof[data-astro-cid-dk7l5gen]{background:radial-gradient(at 85% 0,#153e61 0%,#081b30 40%,#061321 85%);border-top:1px solid #94d5ff24;border-bottom:1px solid #94d5ff20;padding:clamp(74px,10vw,145px) 0;position:relative}.rr-proof-heading[data-astro-cid-dk7l5gen]{justify-content:space-between;align-items:end;gap:36px;margin-bottom:38px;display:flex}.rr-proof-heading[data-astro-cid-dk7l5gen] h2[data-astro-cid-dk7l5gen]{letter-spacing:-.065em;color:#fff;margin:18px 0 0;font-size:clamp(42px,6vw,86px);line-height:.98}.rr-proof-heading[data-astro-cid-dk7l5gen] h2[data-astro-cid-dk7l5gen] em[data-astro-cid-dk7l5gen]{color:#7acaff;font-style:normal}.rr-proof-intro[data-astro-cid-dk7l5gen]{max-width:460px}.rr-proof-intro[data-astro-cid-dk7l5gen] p[data-astro-cid-dk7l5gen]{color:#c4d9e7;margin:0 0 18px;font-size:clamp(15px,1.3vw,17px);line-height:1.65}.rr-proof-intro[data-astro-cid-dk7l5gen] a[data-astro-cid-dk7l5gen]{color:#ccefff;text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-weight:700;display:inline-flex}.rr-proof-grid[data-astro-cid-dk7l5gen]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rr-proof-card[data-astro-cid-dk7l5gen]{color:#fff;background:linear-gradient(155deg,#163652,#0c2034);border:1px solid #a1d9ff33;border-radius:18px;min-width:0;text-decoration:none;transition:border-color .24s,transform .24s,box-shadow .24s;display:block;overflow:hidden}.rr-proof-card[data-astro-cid-dk7l5gen]:hover{border-color:#78caff9c;transform:translateY(-4px);box-shadow:0 18px 56px #0006}.rr-proof-card[data-astro-cid-dk7l5gen]:focus-visible{outline-offset:4px;outline:3px solid #8edbff}.rr-proof-image[data-astro-cid-dk7l5gen]{aspect-ratio:1365/900;background:#07192b;position:relative;overflow:hidden}.rr-proof-image[data-astro-cid-dk7l5gen] img[data-astro-cid-dk7l5gen]{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .45s;display:block}.rr-proof-card[data-astro-cid-dk7l5gen]:hover img[data-astro-cid-dk7l5gen]{transform:scale(1.035)}.rr-proof-status[data-astro-cid-dk7l5gen]{color:#e4f7ff;letter-spacing:.1em;background:#061321e8;border:1px solid #c4eaff70;border-radius:4px;padding:8px 10px;font-size:10px;font-weight:800;position:absolute;bottom:14px;left:14px}.rr-proof-card-meta[data-astro-cid-dk7l5gen]{justify-content:space-between;align-items:end;gap:12px;padding:22px 22px 24px;display:flex}.rr-proof-card-meta[data-astro-cid-dk7l5gen] span[data-astro-cid-dk7l5gen]{letter-spacing:.1em;color:#9fd4f5;font-size:11px;font-weight:700}.rr-proof-card-meta[data-astro-cid-dk7l5gen] h3[data-astro-cid-dk7l5gen]{letter-spacing:-.035em;color:#fff;margin:10px 0 0;font-size:clamp(21px,2.2vw,29px);line-height:1.1}.rr-proof-arrow[data-astro-cid-dk7l5gen]{border:1px solid #99d9ff72;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;color:#c9edff!important}@media (width<=920px){.rr-proof-heading[data-astro-cid-dk7l5gen]{flex-direction:column;align-items:start;gap:20px}.rr-proof-grid[data-astro-cid-dk7l5gen]{gap:12px}.rr-proof-card-meta[data-astro-cid-dk7l5gen]{padding:16px}}@media (width<=650px){.rr-proof-grid[data-astro-cid-dk7l5gen]{grid-template-columns:1fr;gap:16px}.rr-proof-heading[data-astro-cid-dk7l5gen]{margin-bottom:25px}.rr-proof-card-meta[data-astro-cid-dk7l5gen]{padding:18px 20px}.rr-proof-image[data-astro-cid-dk7l5gen]{aspect-ratio:1365/780}}@media (prefers-reduced-motion:reduce){.rr-proof-card[data-astro-cid-dk7l5gen],.rr-proof-image[data-astro-cid-dk7l5gen] img[data-astro-cid-dk7l5gen]{transition:none}.rr-proof-card[data-astro-cid-dk7l5gen]:hover,.rr-proof-card[data-astro-cid-dk7l5gen]:hover img[data-astro-cid-dk7l5gen]{transform:none}}.rr-finale-video[data-astro-cid-mwjbmwl2]{object-fit:cover;object-position:center;z-index:0;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.rr-finale-world[data-astro-cid-mwjbmwl2][data-video-active=true] .rr-finale-portal[data-astro-cid-mwjbmwl2]{display:none}.rr-finale-world[data-astro-cid-mwjbmwl2][data-video-active=true] .rr-finale-video[data-astro-cid-mwjbmwl2]{opacity:.74}.rr-finale-world[data-astro-cid-mwjbmwl2][data-video-active=true] .rr-finale-glow[data-astro-cid-mwjbmwl2]{background:linear-gradient(90deg,#030914b8,#0000 35% 65%,#030914b8),linear-gradient(#030914 0%,#0309144a 35% 65%,#030914 100%)}@media (width<=767px){.rr-finale-video[data-astro-cid-mwjbmwl2]{object-position:center center;opacity:.65}}@media (prefers-reduced-motion:reduce){.rr-finale-video[data-astro-cid-mwjbmwl2]{transition:none!important;display:none!important}.rr-finale-world[data-astro-cid-mwjbmwl2] .rr-finale-portal[data-astro-cid-mwjbmwl2]{display:block!important}}.rr-finale[data-astro-cid-mwjbmwl2]{isolation:isolate;background:radial-gradient(at 50% 52%,#103c69 0%,#061a31 42%,#030914 80%);border-top:1px solid #4f9cce36;justify-content:center;align-items:center;min-height:clamp(650px,75vw,900px);display:flex;position:relative;overflow:hidden}.rr-finale-world[data-astro-cid-mwjbmwl2]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rr-finale-world[data-astro-cid-mwjbmwl2]:before{content:"";opacity:.35;background-color:#0000;background-image:radial-gradient(1px 1px at 12% 25%,#d8efff 99%,#0000),radial-gradient(2px 2px at 79% 19%,#8ed5ff 99%,#0000),radial-gradient(1px 1px at 63% 76%,#9cd8ff 99%,#0000);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:240px 270px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:55s linear infinite rr-finale-drift;position:absolute;inset:0}.rr-finale-portal[data-astro-cid-mwjbmwl2]{aspect-ratio:1;opacity:.7;width:min(90vw,790px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.rr-finale-ring[data-astro-cid-mwjbmwl2]{border:2px solid #63bfff57;border-radius:50%;animation:30s linear infinite rr-finale-turn;position:absolute;inset:5%;transform:rotateX(62deg)rotate(-18deg);box-shadow:0 0 80px #279bff4a,inset 0 0 80px #279bff28}.rr-finale-ring-b[data-astro-cid-mwjbmwl2]{border-color:#9be4ff70;animation-duration:37s;animation-direction:reverse;inset:20%;transform:rotateY(62deg)rotate(35deg)}.rr-finale-core[data-astro-cid-mwjbmwl2]{filter:blur(18px);background:radial-gradient(circle,#68d7ff5e,#2578cc29 48%,#0000 73%);border-radius:50%;animation:8s ease-in-out infinite rr-finale-pulse;position:absolute;inset:32%}.rr-finale-glow[data-astro-cid-mwjbmwl2]{background:linear-gradient(90deg,#030914c7,#0000 25% 75%,#030914c7),linear-gradient(#030914 0%,#0000 25% 75%,#030914 100%);position:absolute;inset:0}.rr-finale-content[data-astro-cid-mwjbmwl2]{text-align:center;flex-direction:column;align-items:center;padding:120px 0 90px;display:flex;position:relative}.rr-finale-kicker[data-astro-cid-mwjbmwl2]{letter-spacing:.25em;color:#a7d9ff;font-size:clamp(9px,1vw,12px);font-weight:800}.rr-finale[data-astro-cid-mwjbmwl2] h2[data-astro-cid-mwjbmwl2]{letter-spacing:-.09em;text-shadow:0 10px 60px #0009;margin:28px 0 33px;font-size:clamp(65px,11vw,164px);line-height:.88}.rr-finale[data-astro-cid-mwjbmwl2] h2[data-astro-cid-mwjbmwl2] em[data-astro-cid-mwjbmwl2]{color:#8ad7ff;font-style:normal}.rr-finale-content[data-astro-cid-mwjbmwl2]>p[data-astro-cid-mwjbmwl2]:not(.rr-finale-kicker){color:#d1e0ee;max-width:570px;font-size:clamp(16px,1.7vw,21px);line-height:1.6}.rr-finale-actions[data-astro-cid-mwjbmwl2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:30px;display:flex}.rr-finale-secondary[data-astro-cid-mwjbmwl2]{color:#e2f3ff;border-bottom:1px solid #95caff;padding:12px 0;font-weight:700;text-decoration:none}.rr-finale-actions[data-astro-cid-mwjbmwl2] .button[data-astro-cid-mwjbmwl2]{align-items:center;gap:15px;min-height:56px;display:inline-flex}.rr-finale-footer[data-astro-cid-mwjbmwl2]{color:#9fbcd3;letter-spacing:.13em;flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;margin-top:90px;font-size:10px;font-weight:800;display:flex}.rr-finale-footer[data-astro-cid-mwjbmwl2] i[data-astro-cid-mwjbmwl2]{background:#78c8ff;border-radius:50%;width:4px;height:4px}@keyframes rr-finale-drift{to{background-position:240px -270px}}@keyframes rr-finale-turn{to{transform:rotateX(62deg)rotate(342deg)}}@keyframes rr-finale-pulse{50%{opacity:.5;transform:scale(1.2)}}@media (width<=767px){.rr-finale[data-astro-cid-mwjbmwl2]{min-height:720px}.rr-finale-portal[data-astro-cid-mwjbmwl2]{opacity:.6;width:125vw}.rr-finale-content[data-astro-cid-mwjbmwl2]{padding:110px 0 75px}.rr-finale[data-astro-cid-mwjbmwl2] h2[data-astro-cid-mwjbmwl2]{margin:27px 0;font-size:clamp(60px,12.8vw,90px)}.rr-finale-content[data-astro-cid-mwjbmwl2]>p[data-astro-cid-mwjbmwl2]:not(.rr-finale-kicker){max-width:310px}.rr-finale-actions[data-astro-cid-mwjbmwl2]{flex-direction:column;gap:19px}.rr-finale-footer[data-astro-cid-mwjbmwl2]{gap:10px;margin-top:75px;font-size:8px}}@media (prefers-reduced-motion:reduce){.rr-finale-world[data-astro-cid-mwjbmwl2] [data-astro-cid-mwjbmwl2],.rr-finale-world[data-astro-cid-mwjbmwl2]:before{animation:none!important}}.rr-film{color:#fff;isolation:isolate;background:#020812;position:relative}.rr-film-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:110px 20px 65px;display:flex}.rr-film-intro>p{letter-spacing:.25em;color:#77caff;font-size:12px;font-weight:800}.rr-film-intro h2{letter-spacing:-.065em;max-width:1100px;margin:20px auto;font-size:clamp(38px,6vw,100px);line-height:1.03}.rr-film-intro em{color:#49b7ff;font-style:normal}.rr-film-stage{background:#020812;height:100vh;min-height:600px;position:sticky;top:0;overflow:hidden}.rr-film-visual,.rr-film-shot,.rr-film-ambient,.rr-film-shade{position:absolute;inset:0}.rr-film-shot{opacity:0;transition:opacity 1.15s cubic-bezier(.22,1,.36,1);overflow:hidden}.rr-film-shot[data-current=true]{opacity:1}.rr-film-ambient{filter:blur(55px)brightness(.42);background-position:50%;background-size:cover;transform:scale(1.35)}.rr-film-shot video{image-rendering:auto;object-fit:contain;object-position:72% center;filter:brightness(.85);width:100%;height:100%;position:absolute;inset:0}.rr-film-shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#020812ed 0%,#020812c9 25%,#02081255 58%,#02081218 100%)}.rr-film-overlay{z-index:4;pointer-events:none;flex-direction:column;justify-content:space-between;padding:clamp(24px,5vw,85px);display:flex;position:absolute;inset:0}.rr-film-counter{letter-spacing:.22em;color:#a9e2ff;font-size:13px}.rr-film-copy{max-width:min(590px,55%);padding-bottom:8vh}.rr-film-copy>p:first-child{letter-spacing:.26em;color:#5ecaff;font-size:12px;font-weight:800}.rr-film-copy h2{letter-spacing:-.07em;margin:20px 0;font-size:clamp(45px,6vw,92px);line-height:.97}.rr-film-copy>p:last-child{color:#e0edfa;max-width:460px;font-size:clamp(15px,1.5vw,21px);line-height:1.6}.rr-film-progress{background:#fff3;width:100%;height:2px;display:block}.rr-film-progress>span{transform-origin:0;background:#42baff;width:100%;height:100%;display:block;transform:scaleX(0)}.rr-film-track{pointer-events:none;height:780vh}.rr-film-track>div{height:130vh}.rr-film-outro{text-align:center;background:radial-gradient(#092f56,#020812 72%);flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:50vh;padding:60px 20px;display:flex;position:relative}.rr-film-outro p{letter-spacing:.2em;font-size:clamp(19px,3vw,38px);font-weight:900}@media (width<=767px){.rr-film-intro{min-height:18vh;padding:34px 22px 22px}.rr-film-intro h2{margin:10px auto;font-size:clamp(30px,8vw,48px)}.rr-film-track{height:480vh}.rr-film-track>div{height:80vh}.rr-film-stage{height:100svh;min-height:520px}.rr-film-shot video{object-fit:cover;object-position:center}.rr-film-ambient{display:none}.rr-film-shade{background:linear-gradient(#0208129c 0%,#0000 25%,#02081222 46%,#020812e8 87%,#020812 100%)}.rr-film-overlay{padding:82px 23px 27px}.rr-film-copy{max-width:100%;padding-bottom:5vh}.rr-film-copy h2{margin:12px 0;font-size:clamp(38px,10vw,58px)}.rr-film-copy>p:last-child{max-width:340px;font-size:15px;line-height:1.45}.rr-film-counter{font-size:11px}}@media (prefers-reduced-motion:reduce){.rr-film-shot{transition:none}.rr-film-track{height:200vh}.rr-film-track>div{height:33.33vh}.rr-film-intro{min-height:35vh}}.rr-film-intro{isolation:isolate;text-align:left;background:radial-gradient(at 72% 45%,#0b315a 0%,#020812 66%);align-items:flex-start;min-height:calc(100svh - 78px);padding:clamp(65px,9vw,120px) 7vw;position:relative;overflow:hidden}.rr-film-intro:before{content:"";opacity:.96;z-index:-1;background:linear-gradient(90deg,#020812 3%,#020812e0 34%,#02081233 75%),url(/cinematic-v3/scene-01.webp) 79%/auto 105% no-repeat;position:absolute;inset:0}.rr-film-intro:after{content:"";z-index:-1;background:linear-gradient(#0000 78%,#020812);position:absolute;inset:0}.rr-film-intro h1{letter-spacing:-.085em;text-wrap:balance;max-width:900px;margin:28px 0 24px;font-size:clamp(70px,11vw,170px);font-weight:950;line-height:.88}.rr-film-intro .rr-film-tagline{letter-spacing:normal;color:#d3e8fa;max-width:480px;font-size:clamp(17px,1.8vw,24px);font-weight:500}.rr-film-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:32px;display:flex}.rr-film-explore{color:#b8e5ff;letter-spacing:.12em;font-size:13px;font-weight:750;text-decoration:none}.rr-film-explore:hover{text-decoration:underline}@media (width<=767px){.rr-film-intro{justify-content:flex-end;min-height:calc(100svh - 75px);padding:55px 23px 65px}.rr-film-intro:before{background:linear-gradient(#02081212 20%,#020812ad 63%,#020812 95%),url(/cinematic-v3/scene-01.webp) 50% 12%/auto 85% no-repeat}.rr-film-intro h1{margin:18px 0 12px;font-size:clamp(58px,15vw,90px)}.rr-film-intro .rr-film-tagline{font-size:16px;line-height:1.45}.rr-film-actions{gap:18px;margin-top:23px}.rr-film-intro>p:first-child{letter-spacing:.14em;font-size:10px}}.rr-film-intro{background:radial-gradient(at 76% 39%,#103c70 0%,#06182e 42%,#020812 78%)}.rr-film-intro:before{opacity:1;background:radial-gradient(circle at 76% 46%,#1268ae55,#0000 38%),url(/brand/rr-logo-emblem-800.webp) 80%/min(43vw,520px) no-repeat}.rr-film-intro:after{background:linear-gradient(#0000 82%,#020812),linear-gradient(90deg,#020812 2%,#020812bf 38%,#0000 80%)}.rr-film-intro h1{z-index:1;text-shadow:0 8px 55px #0008;position:relative}@media (width<=767px){.rr-film-intro{justify-content:flex-end;align-items:flex-start;gap:0;min-height:calc(100svh - 90px);padding:clamp(105px,15svh,165px) 23px 48px}.rr-film-intro:before{opacity:1;background:radial-gradient(at 50% 28%,#155ba14a,#0000 56%),url(/brand/rr-logo-emblem-800.webp) 50% 19%/min(76vw,350px) no-repeat}.rr-film-intro:after{background:linear-gradient(#0000 20%,#02081233 48%,#020812d9 74%,#020812 100%)}.rr-film-intro h1{letter-spacing:-.078em;max-width:100%;margin:13px 0 14px;font-size:clamp(57px,14vw,82px);line-height:.91}.rr-film-intro>p:first-child{letter-spacing:.12em;color:#8cd4ff;max-width:310px;font-size:10px;line-height:1.5}.rr-film-intro .rr-film-tagline{color:#e1efff;max-width:310px;font-size:15px;line-height:1.5}.rr-film-actions{justify-content:flex-start;gap:14px;width:100%;margin-top:22px}.rr-film-actions .button{white-space:nowrap;min-height:52px;padding:13px 18px;font-size:14px}.rr-film-explore{letter-spacing:.06em;font-size:11px}}.rr-film-intro{background:radial-gradient(at 75% 36%,#103763 0%,#030d1c 62%,#020812 100%);grid-template-columns:minmax(0,1fr) minmax(320px,46%);place-content:center stretch;align-items:center;column-gap:5vw;min-height:calc(100svh - 80px);padding:clamp(65px,8vw,110px) clamp(28px,6vw,100px);display:grid}.rr-film-intro:before{content:"";filter:drop-shadow(0 0 45px #148fff3d);z-index:0;opacity:1;background:url(/brand/rr-logo-emblem-800.webp) 50%/contain no-repeat;grid-area:1/2/span 4;width:100%;height:min(68vh,650px);display:block;position:relative;inset:auto}.rr-film-intro:after{pointer-events:none;background:linear-gradient(#0000 86%,#020812)}.rr-film-intro>p:first-child,.rr-film-intro h1,.rr-film-intro .rr-film-tagline,.rr-film-actions{z-index:1;grid-column:1}.rr-film-intro>p:first-child{grid-row:1;align-self:end}.rr-film-intro h1{grid-row:2;align-self:center;margin:18px 0 16px;font-size:clamp(66px,8.6vw,145px);line-height:.88}.rr-film-intro .rr-film-tagline{grid-row:3;align-self:start}.rr-film-actions{grid-row:4;align-self:start}@media (width<=767px){.rr-film-intro{background:radial-gradient(at 50% 24%,#123e70 0%,#06182d 38%,#020812 75%);grid-template-rows:minmax(190px,38svh) auto auto auto auto;grid-template-columns:1fr;align-content:start;justify-items:start;gap:0;min-height:calc(100svh - 72px);padding:0 24px 40px;display:grid}.rr-film-intro:before{filter:drop-shadow(0 0 26px #148fff38);background:url(/brand/rr-logo-emblem-800.webp) 50% 49%/auto 90% no-repeat;grid-area:1/1;width:100%;height:100%;max-height:none;display:block;position:relative;inset:auto}.rr-film-intro:after{background:linear-gradient(#0000 82%,#020812 100%)}.rr-film-intro>p:first-child{letter-spacing:.12em;grid-area:2/1;align-self:start;max-width:100%;margin:4px 0 12px;font-size:10px}.rr-film-intro h1{letter-spacing:-.075em;grid-area:3/1;max-width:100%;margin:0 0 13px;font-size:clamp(54px,13.2vw,78px);line-height:.9}.rr-film-intro .rr-film-tagline{grid-area:4/1;max-width:340px;margin:0;font-size:15px;line-height:1.45}.rr-film-actions{flex-wrap:wrap;grid-area:5/1;align-items:center;gap:12px;width:100%;margin-top:23px;display:flex}.rr-film-actions .button{min-height:48px;padding:12px 16px;font-size:13px}.rr-film-explore{letter-spacing:0;font-size:11px}}.rr-film-intro{isolation:isolate;background:#030c18;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:calc(100svh - 82px);padding:clamp(70px,8vw,130px) 6vw;display:flex}.rr-film-intro:before{content:"";filter:none;opacity:1;z-index:-2;background:url(/hero-v4/desktop.webp) 50%/cover no-repeat;grid-area:auto;width:auto;height:auto;max-height:none;display:block;position:absolute;inset:0}.rr-film-intro:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#020812a6 0%,#02081255 35%,#0000 63%),linear-gradient(#0000 73%,#020812d9);position:absolute;inset:0}.rr-film-intro>p:first-child,.rr-film-intro h1,.rr-film-intro .rr-film-tagline,.rr-film-actions{z-index:1;grid-area:auto;position:relative}.rr-film-intro>p:first-child{align-self:auto;max-width:440px;font-size:11px}.rr-film-intro h1{align-self:auto;max-width:650px;margin:20px 0;font-size:clamp(70px,9vw,140px)}.rr-film-intro .rr-film-tagline,.rr-film-actions{align-self:auto}@media (width<=767px){.rr-film-intro{background:#030c18;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;min-height:calc(100svh - 72px);padding:0 24px clamp(42px,7svh,78px);display:flex}.rr-film-intro:before{filter:none;opacity:1;background:url(/hero-v4/mobile.webp) 50% 24%/cover no-repeat;width:auto;height:auto;max-height:none;display:block;position:absolute;inset:0}.rr-film-intro:after{z-index:-1;background:linear-gradient(#0000 37%,#0208126e 60%,#020812d9 76%,#020812fa 91%,#020812 100%),linear-gradient(#02081291 0%,#0000 20%)}.rr-film-intro>p:first-child{letter-spacing:.1em;max-width:100%;margin:0 0 12px;font-size:10px;line-height:1.5}.rr-film-intro h1{letter-spacing:-.077em;max-width:100%;margin:0 0 12px;font-size:clamp(52px,12.7vw,76px);line-height:.91}.rr-film-intro .rr-film-tagline{max-width:330px;margin:0;font-size:15px;line-height:1.42}.rr-film-actions{flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-top:21px;display:flex}.rr-film-actions .button{min-height:48px;padding:12px 16px;font-size:13px}.rr-film-explore{font-size:11px}}.rr-film-bridge{z-index:3;pointer-events:none;opacity:1;will-change:opacity;background:linear-gradient(90deg,#020812b8 0%,#02081236 40%,#0000 75%),linear-gradient(#0000 72%,#020812bb),url(/hero-v4/desktop.webp) 50%/cover no-repeat;position:absolute;inset:0}@media (width<=767px){.rr-film-bridge{background:linear-gradient(#0000 40%,#020812bd 75%,#020812 100%),url(/hero-v4/mobile.webp) 50% 24%/cover no-repeat}}@media (prefers-reduced-motion:reduce){.rr-film-bridge{display:none}}@media (width<=767px){.rr-film-bridge{background:linear-gradient(#0000 48%,#020812ad),url(/scene-02/mobile.webp) 50% 34%/cover no-repeat}}.rr-film-shot{background-color:#071629;background-position:50%;background-repeat:no-repeat;background-size:cover}.rr-film-shot video{opacity:0;transition:opacity .3s}.rr-film-shot video[data-ready=true]{opacity:1}.rr-film-shot:first-child video{opacity:0!important}.rr-film-bridge{opacity:1;background:linear-gradient(90deg,#0208128a,#0000 68%),linear-gradient(#0000 63%,#020812b0),url(/scene-02/desktop.webp) 50%/cover no-repeat}@media (width<=767px){.rr-film-bridge{background:linear-gradient(#0000 40%,#020812ae 75%,#020812ef 100%),url(/scene-02/mobile.webp) 50% 34%/cover no-repeat}.rr-film-copy{z-index:5;max-width:92%;padding-bottom:7vh;position:relative}.rr-film-copy h2{text-wrap:balance;max-width:360px;font-size:clamp(37px,9.3vw,52px)}.rr-film-copy>p:last-child{max-width:315px}}.rr-film-intro{isolation:isolate}.rr-hero-atmosphere{z-index:0;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.rr-hero-atmosphere span{pointer-events:none;will-change:transform,opacity;display:block;position:absolute;inset:-15%}.rr-hero-stars{opacity:.48;background-image:radial-gradient(1px 1px at 8% 12%,#d2f0ff 98%,#0000),radial-gradient(2px 2px at 21% 35%,#81d4ff 98%,#0000),radial-gradient(1px 1px at 68% 11%,#b3e7ff 98%,#0000),radial-gradient(1px 1px at 86% 41%,#c1e8ff 98%,#0000),radial-gradient(2px 2px at 48% 74%,#69c8ff 98%,#0000),radial-gradient(1px 1px at 77% 84%,#d4f0ff 98%,#0000);background-size:340px 380px;animation:56s linear infinite rr-stardrift}.rr-hero-nebula{opacity:.22;filter:blur(38px);background:radial-gradient(at 24% 54%,#1267b3 0%,#0000 33%),radial-gradient(at 76% 22%,#168bc1 0%,#0000 28%),radial-gradient(at 70% 80%,#205ca4 0%,#0000 35%);animation:32s ease-in-out infinite alternate rr-nebula;inset:-25%}.rr-hero-beams{opacity:.26;transform-origin:72% 26%;background:conic-gradient(from 205deg at 72% 26%,#0000 0deg,#6bc5ff16 11deg,#0000 19deg,#a5eaff25 27deg,#0000 37deg,#72c9ff14 49deg,#0000 58deg);animation:52s linear infinite rr-beamturn}.rr-hero-scan{opacity:.3;background:linear-gradient(#0000 0%,#6ad4ff0a 48%,#b1e9ff28 50%,#6ad4ff0a 52%,#0000 100%) 0 0/100% 140%;animation:15s ease-in-out infinite rr-scanline;inset:0}.rr-film-intro>p,.rr-film-intro h1,.rr-film-actions,.rr-film-intro .rr-film-tagline{z-index:2;position:relative}@keyframes rr-stardrift{0%{transform:translate(0,0)}to{transform:translate(-340px,-380px)}}@keyframes rr-nebula{0%{transform:translate(-3%,1%)scale(1)rotate(-4deg)}to{transform:translate(4%,-3%)scale(1.12)rotate(5deg)}}@keyframes rr-beamturn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rr-scanline{0%,to{opacity:.1;transform:translateY(-45%)}50%{opacity:.3;transform:translateY(42%)}}body:after{content:"";z-index:90;pointer-events:none;opacity:.13;background-image:radial-gradient(1px 1px at 18% 28%,#a8deff 98%,#0000),radial-gradient(1px 1px at 64% 66%,#a8deff 98%,#0000),radial-gradient(1px 1px at 89% 14%,#a8deff 98%,#0000);background-size:290px 310px;animation:85s linear infinite rr-global-drift;position:fixed;inset:0}@keyframes rr-global-drift{to{background-position:290px -310px}}@media (width<=767px){.rr-hero-stars{opacity:.28}.rr-hero-nebula{opacity:.16;filter:blur(30px)}.rr-hero-beams{opacity:.12}.rr-hero-scan{opacity:.15}body:after{opacity:.07}}@media (prefers-reduced-motion:reduce){.rr-hero-atmosphere span,body:after{will-change:auto;animation:none!important}}.rr-hero-universe{z-index:2;pointer-events:none;opacity:.95;mix-blend-mode:screen;width:100%;height:100%;display:block;position:absolute;inset:0}.rr-hero-atmosphere .rr-hero-scan,.rr-hero-atmosphere .rr-hero-stars{display:none!important}.rr-hero-atmosphere .rr-hero-nebula{z-index:1;opacity:.28}.rr-hero-atmosphere .rr-hero-beams{z-index:1;opacity:.18}@media (width<=767px){.rr-hero-universe{opacity:.85}.rr-hero-atmosphere .rr-hero-nebula{opacity:.21}}@media (prefers-reduced-motion:reduce){.rr-hero-universe{opacity:.35}}.rr-film-skip{z-index:6;pointer-events:auto;color:#ebf8ff;letter-spacing:.02em;backdrop-filter:blur(12px);background:#04101fd1;border:1px solid #a8dcff94;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:750;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;top:clamp(80px,7vw,108px);right:clamp(23px,5vw,85px)}.rr-film-skip:hover{background:#123a5c;border-color:#b0e5ff}.rr-film-skip:focus-visible{outline-offset:3px;outline:3px solid #b2ebff}.rr-film-skip span{font-size:17px;line-height:1}@media (width<=767px){.rr-film-skip{min-height:44px;padding:10px 12px;font-size:11px;top:82px;right:23px}}@media (prefers-reduced-motion:reduce){.rr-film-skip{transition:none}}html:has(.rr-film){scroll-behavior:auto}.hero{background:radial-gradient(at 78% 42%,#113d7b 0,#0000 48%),linear-gradient(118deg,#030812 0%,#07162a 60%,#020812 100%)}.hero:after{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000 0 76px,#9bcfff08 77px 78px);position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 65%)}.hero-layout{z-index:1;position:relative}.hero .hero-brand-emblem{will-change:transform;transform-origin:50% 55%;animation:none!important}.hero-title{will-change:transform,opacity}.hero-description{text-shadow:0 1px 12px #0005;color:#e3f0ff!important;opacity:1!important}.hero-emblem-backlight{will-change:transform}.hero-visual--emblem .hero-visual-inner:after{content:"";pointer-events:none;border:1px solid #7dbbff35;border-radius:50%;position:absolute;inset:5%;box-shadow:0 0 90px #118cff18,inset 0 0 80px #118cff10}.hero-visual--emblem:before{content:"";pointer-events:none;border:1px dashed #7bc7ff4b;border-radius:50%;animation:38s linear infinite rr-orbit;position:absolute;inset:4%}.hero-visual--emblem:after{content:"";pointer-events:none;border:1px solid #ffffff15;border-radius:50%;position:absolute;inset:12%}@keyframes rr-orbit{to{transform:rotate(360deg)}}.signature-stage{--cinema-depth:0}.signature-stage-grid{transform:translate3d(0,calc(var(--cinema-depth) * -24px),0)}.signature-stage-orbit--outer{filter:drop-shadow(0 0 calc(12px + var(--cinema-depth) * 32px) #4ca6ff59)}@media (width>=1000px){.hero{min-height:940px;padding-top:125px}.hero-layout{grid-template-columns:1fr 1fr;min-height:750px}.hero-title{font-size:clamp(76px,7.2vw,116px)}.hero-visual--emblem{height:700px}.hero-visual--emblem .hero-visual-inner{inset:-4% -8% 0}.hero-visual--emblem .hero-brand-emblem{width:min(100%,700px);max-width:none}.hero-copy{padding-bottom:35px}}@media (width<=767px){.hero .hero-brand-emblem{transform-origin:50% 65%}.hero-visual--emblem{margin-top:-25px}.hero-visual--emblem .hero-visual-inner{transform:translateY(-10px)}.hero-visual{isolation:isolate}.hero-visual--emblem:before{inset:4% 8%}.hero-visual--emblem:after{inset:12% 16%}}@media (prefers-reduced-motion:reduce){.hero .hero-brand-emblem,.hero-title,.hero-emblem-backlight,.signature-stage-grid{will-change:auto;opacity:1!important;transform:none!important}.hero-visual--emblem:before{animation:none!important}}@media (width>=768px){.signature-stage{transition:background 1s,box-shadow 1s}.signature-stage[data-phase="0"]{background:radial-gradient(circle at 50% 45%,#174878 0,#071c30 67%,#030a16 100%)}.signature-stage[data-phase="1"]{background:radial-gradient(circle at 55% 55%,#17607a 0,#0a263e 56%,#04111e 100%);box-shadow:0 24px 90px #0009,inset 0 0 80px #10a8c421}.signature-stage[data-phase="2"]{background:radial-gradient(circle at 50% 46%,#26599d 0,#102346 54%,#030a18 100%);box-shadow:0 24px 90px #0009,inset 0 0 100px #287fff25,0 0 55px #167aff23}.signature-stage[data-phase="1"] .signature-stage-grid{background-size:34px 34px;transform:perspective(600px)rotateX(16deg)scale(1.1)}.signature-stage[data-phase="2"] .signature-stage-grid{background-size:72px 72px;transform:perspective(600px)rotateX(-10deg)scale(1.15)}.signature-stage-grid{transition:background-size .85s,transform .85s}.signature-stage[data-phase="1"] .signature-brand-light{background:#1edac94b}.signature-stage[data-phase="2"] .signature-brand-light{background:#65a7ff66}.signature-brand-light{transition:background .85s}}@media (prefers-reduced-motion:reduce){.signature-stage,.signature-stage-grid,.signature-brand-light{transition:none!important}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.signature-layout{position:relative}.signature-stage-wrapper{z-index:3;align-self:stretch;height:clamp(250px,38vh,335px);min-height:0;position:sticky;top:76px;box-shadow:0 12px 35px #0008}.signature-chapters{z-index:2;position:relative}.signature-stage{transition:background .65s,box-shadow .65s}.signature-stage[data-phase="0"]{background:radial-gradient(circle at 50% 45%,#174878,#071c30 72%)}.signature-stage[data-phase="1"]{background:radial-gradient(circle at 55% 55%,#17607a,#0a263e 72%)}.signature-stage[data-phase="2"]{background:radial-gradient(circle at 50% 46%,#26599d,#102346 72%)}.signature-stage[data-phase="1"] .signature-brand-light{background:#1edac94b}.signature-stage[data-phase="2"] .signature-brand-light{background:#65a7ff66}}.signature-stage[data-phase="1"] .signature-depth-traces--front{clip-path:polygon(8% 20%,92% 20%,92% 90%,8% 90%);background:repeating-linear-gradient(90deg,#0000 0 31px,#48e5e43a 32px 33px,#0000 34px 65px),repeating-linear-gradient(0deg,#0000 0 31px,#48e5e42e 32px 33px,#0000 34px 65px)}.signature-stage[data-phase="2"] .signature-depth-traces--front{clip-path:inset(0);background:linear-gradient(125deg,#0000 15%,#84c5ff45 48%,#0000 79%)}.signature-stage-bottom:before{content:"SCAN / THE SURFACE";letter-spacing:.14em;color:#d8f2ff;text-shadow:0 2px 18px #020c18;font-size:clamp(11px,1.4vw,18px);font-weight:850;position:absolute;bottom:42px;left:0}.signature-stage[data-phase="1"] .signature-stage-bottom:before{content:"MAP / THE SYSTEM";color:#8ff1e8}.signature-stage[data-phase="2"] .signature-stage-bottom:before{content:"REVEAL / THE RESULT";color:#c4dfff}@media (width<=767px){.signature-stage-bottom:before{letter-spacing:.07em;font-size:10px;bottom:30px}}.signature-stage[data-phase="1"] .signature-stage-orbit--inner{border-style:dashed;border-color:#54f2e4;transform:translate(-50%,-50%)scale(.82)}.signature-stage[data-phase="2"] .signature-stage-orbit--inner{box-shadow:0 0 40px #78bdff66,inset 0 0 38px #78bdff55}.signature-stage:before,.signature-stage:after{content:"";pointer-events:none;z-index:3;transition:opacity .7s,transform 1s cubic-bezier(.22,1,.36,1);position:absolute}.signature-stage:before{clip-path:polygon(0 0,17% 0,17% 1px,83% 1px,83% 0,100% 0,100% 100%,83% 100%,83% calc(100% - 1px),17% calc(100% - 1px),17% 100%,0 100%);opacity:.6;border:1px solid #b4eaff48;inset:11% 10%}.signature-stage:after{opacity:0;background:linear-gradient(115deg,#0000 27%,#83d8ff1b 49%,#0000 64%);inset:0;transform:translate(-110%)}.signature-stage[data-phase="0"]:before{opacity:.5;transform:scale(.94)}.signature-stage[data-phase="1"]:before{opacity:.9;border-color:#4ee0dc88;transform:scale(1.02)rotate(2deg)}.signature-stage[data-phase="1"]:after{opacity:.75;transform:translate(0)}.signature-stage[data-phase="2"]:before{opacity:.32;border-color:#a4c9ff99;transform:scale(1.1)}.signature-stage[data-phase="2"]:after{opacity:0;transform:translate(110%)}.signature-stage[data-phase="2"] .signature-brand-frame{filter:drop-shadow(0 24px 38px #000b)drop-shadow(0 0 22px #65baff66)}@media (prefers-reduced-motion:reduce){.signature-stage:before,.signature-stage:after{transition:none!important;transform:none!important}}.services-section .service-card{min-width:0;overflow:hidden}.rr-service-preview{isolation:isolate;background:#081b31;border:1px solid #8acfff32;border-radius:12px;justify-content:center;align-items:center;height:clamp(180px,18vw,270px);margin:15px 0 26px;display:flex;position:relative;overflow:hidden}.rr-service-preview-01{background:radial-gradient(circle at 65% 20%,#346c8a,#0a1c31 75%)}.rr-service-browser{border:1px solid #a6dcff78;border-radius:8px;width:86%;height:83%;transition:transform .45s;overflow:hidden;transform:rotate(-4deg)translateY(12px);box-shadow:16px 20px 35px #0008}.rr-service-browser-nav{color:#bdd5e7;background:#13273c;justify-content:space-between;align-items:center;height:24px;padding:0 12px;font-size:8px;display:flex}.rr-service-browser-hero{background:linear-gradient(125deg,#172d40,#30536a 56%,#071d31);flex-direction:column;justify-content:center;height:calc(100% - 24px);padding:10% 12%;display:flex}.rr-service-browser-hero small{letter-spacing:.16em;color:#9fd6f7;font-size:8px}.rr-service-browser-hero strong{letter-spacing:-.06em;color:#fff;margin:12px 0;font-size:clamp(26px,2.9vw,44px);line-height:.96}.rr-service-browser-hero i{letter-spacing:.12em;color:#c5e8fa;font-size:8px;font-style:normal}.rr-service-preview-02{background:radial-gradient(circle at 80% 0,#164a75,#091a2b 70%)}.rr-service-app{color:#18364b;background:#e9f2f8;border-radius:9px 9px 0 0;width:86%;height:83%;transition:transform .45s;display:flex;overflow:hidden;transform:rotate(3deg)translateY(15px);box-shadow:0 15px 45px #0008}.rr-service-app-side{color:#93c6e7;background:#142b45;flex-direction:column;align-items:center;gap:13px;width:16%;padding-top:14px;font-size:14px;display:flex}.rr-service-app-main{flex:1;min-width:0;padding:13px 12px}.rr-service-app-main>small{letter-spacing:.09em;color:#6a8a9e;font-size:7px}.rr-service-app-main>strong{margin:7px 0 12px;font-size:clamp(12px,1.4vw,20px);display:block}.rr-service-app-kpis{grid-template-columns:1fr 1fr;gap:7px;display:grid}.rr-service-app-kpis>span{background:#fff;border-radius:5px;padding:9px}.rr-service-app-kpis b{font-size:clamp(16px,2vw,27px);display:block}.rr-service-app-kpis small{color:#7890a2;font-size:7px}.rr-service-app-graph{align-items:end;gap:6px;height:45px;margin-top:10px;display:flex}.rr-service-app-graph i{background:linear-gradient(#72caff,#2777bb);border-radius:3px 3px 0 0;flex:1;height:45%}.rr-service-app-graph i:nth-child(2){height:75%}.rr-service-app-graph i:nth-child(3){height:55%}.rr-service-app-graph i:nth-child(4){height:85%}.rr-service-app-graph i:nth-child(5){height:63%}.rr-service-app-graph i:nth-child(6){height:95%}.rr-service-app-graph i:nth-child(7){height:78%}.rr-service-preview-03{background:radial-gradient(#174f84,#061323 72%)}.rr-service-ai{color:#d8f0ff;justify-content:center;align-items:center;gap:0;width:95%;height:100%;display:flex;position:relative}.rr-service-ai-node{letter-spacing:.08em;white-space:nowrap;background:#11385c;border:1px solid #85d5ff75;border-radius:7px;padding:11px 8px;font-size:clamp(7px,.85vw,10px)}.rr-service-ai-path{background:#8cdaff;flex:1;min-width:10px;max-width:35px;height:1px;box-shadow:0 0 10px #75cfff}.rr-service-ai-core{aspect-ratio:1;border:1px solid #90ddff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(62px,6.2vw,90px);font-size:28px;animation:5s ease-in-out infinite rr-ai-breathe;display:flex;box-shadow:0 0 35px #37a7ff88,inset 0 0 24px #52b9ff55}.rr-service-ai-core span{letter-spacing:.18em;font-size:11px;font-weight:800}.rr-service-ai-caption{letter-spacing:.12em;color:#a3c9e4;font-size:8px;position:absolute;bottom:18px}.service-card:hover .rr-service-browser,.service-card:focus-visible .rr-service-browser,.service-card:hover .rr-service-app,.service-card:focus-visible .rr-service-app{transform:rotate(0)translateY(3px)}@keyframes rr-ai-breathe{50%{box-shadow:0 0 55px #4cbbffb0,inset 0 0 30px #6cd1ff77}}@media (width<=767px){.rr-service-preview{height:245px;margin:14px 0 24px}.rr-service-browser-hero strong{font-size:42px}.rr-service-app-main>strong{font-size:18px}.rr-service-app-kpis b{font-size:23px}.rr-service-ai-node{font-size:9px}.rr-service-ai-core{width:77px}}@media (prefers-reduced-motion:reduce){.rr-service-ai-core{animation:none}.rr-service-browser,.rr-service-app{transition:none}}.work-section .feature-showcase{background:radial-gradient(at 85% 20%,#16446b,#071729 66%);border:1px solid #6ca9d445;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 95px #0006}.work-section .showcase-copy{z-index:2;position:relative}.work-section .comparison{isolation:isolate;touch-action:pan-y;border:1px solid #b2d5f43b;border-radius:15px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 20px 70px #0008}.work-section .comparison-base,.work-section .comparison-top{position:absolute;inset:0;overflow:hidden}.work-section .comparison-top{clip-path:inset(0 calc(100% - var(--compare-position)) 0 0);z-index:2}.work-section .comparison-base{z-index:1}.work-section .demo-site{flex-direction:column;width:100%;height:100%;min-height:390px;display:flex;position:relative;overflow:hidden}.work-section .demo-site.old{color:#24303a;background:linear-gradient(#eef1f4,#dfe5eb);font-family:Arial,sans-serif}.work-section .demo-site.old .demo-nav{color:#3b4954;background:#f9fafb;border-bottom:1px solid #d1d9df}.work-section .demo-site.old>div:nth-child(2){background:repeating-linear-gradient(0deg,#0000,#0000 27px,#ccd5dc33 28px);flex:1;max-width:100%;padding:clamp(40px,6vw,85px) 9%}.work-section .demo-site.old strong{letter-spacing:-.045em;max-width:460px;margin:0 0 18px;font-size:clamp(25px,3.5vw,52px);line-height:1.13;display:block}.work-section .demo-site.old p{color:#5f6a75;max-width:330px;font-size:clamp(13px,1.35vw,17px);line-height:1.55}.work-section .demo-site.old .old-button{color:#fff;background:#768391;border-radius:3px;margin-top:22px;padding:13px 21px;font-size:12px;display:inline-flex}.work-section .demo-site.new{color:#fff;background:linear-gradient(90deg,#04101cbb 0%,#04101c66 38%,#04101c15 75%),url(/images/rascal-transformation-architecture.webp) 50%/cover no-repeat,radial-gradient(at 82% 36%,#406e7a 0%,#1d3a47 34%,#091925 82%)}.work-section .demo-site.new:before{content:"";pointer-events:none;background:linear-gradient(90deg,#03101c88,#0000 65%);position:absolute;inset:0}.work-section .demo-site.new:after{content:none}.work-section .demo-site.new .demo-nav{z-index:2;color:#e2f5ff;background:#06182755;border-bottom:1px solid #c5e6ff38;position:relative}.work-section .demo-site.new>div:nth-child(2){z-index:3;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:clamp(35px,5vw,70px) 8%;display:flex;position:relative}.work-section .demo-site.new small{letter-spacing:.2em;color:#a7e0ff;font-size:10px}.work-section .demo-site.new strong{letter-spacing:-.075em;text-shadow:0 3px 20px #0006;margin:18px 0 28px;font-size:clamp(32px,4.6vw,69px);line-height:.94;display:block}.work-section .demo-site.new strong em{color:#8bd8ff;font-style:normal}.work-section .demo-site.new .new-button{letter-spacing:.1em;background:#102f48b5;border:1px solid #b8e9ff8c;border-radius:3px;padding:12px 18px;font-size:10px}.work-section .demo-site.new .demo-circle{display:none}.work-section .comparison-tag{z-index:4;color:#334454;letter-spacing:.08em;white-space:nowrap;background:#e9eef3e8;border-radius:5px;padding:8px 10px;font-size:9px;font-weight:800;position:absolute;top:50px;left:12px}.work-section .comparison-tag.after-tag{color:#d2efff;background:#0c324bd9}.work-section .compare-line{z-index:5;pointer-events:none}.work-section .compare-range{opacity:0;z-index:7;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}@media (width<=767px){.work-section .feature-showcase{border-radius:17px}.work-section .comparison,.work-section .demo-site{min-height:340px}.work-section .demo-site.old>div:nth-child(2){padding:70px 22px 28px}.work-section .demo-site.old strong{font-size:28px}.work-section .demo-site.old p{font-size:12px}.work-section .demo-site.old .old-button{padding:10px 12px;font-size:10px}.work-section .demo-site.new>div:nth-child(2){padding:65px 21px 22px}.work-section .demo-site.new strong{font-size:34px}.work-section .demo-site.new small{font-size:8px}.work-section .demo-site.new .new-button{padding:10px;font-size:8px}.work-section .comparison-tag{padding:6px 7px;font-size:8px;top:46px}.work-section .demo-site .demo-nav{font-size:10px}.work-section .demo-site .demo-nav span{font-size:7px}}
