.rf-lab-slide[data-astro-cid-j7pv25f6],.rf-proof-item[data-astro-cid-j7pv25f6]{color:inherit}.rf-fmark-lab[data-astro-cid-j7pv25f6]{width:520px;height:520px;left:-180px;bottom:-140px}.rf-fmark-lab[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{fill-opacity:.05}.rf-fmark-edge[data-astro-cid-j7pv25f6]{width:640px;height:640px;right:60px;top:50%;transform:translateY(-50%)}.rf-fmark-edge[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{fill:var(--color-white);fill-opacity:.04}@media(max-width:859px){.rf-fmark-lab[data-astro-cid-j7pv25f6],.rf-fmark-edge[data-astro-cid-j7pv25f6]{display:none}}.rf-hero[data-astro-cid-j7pv25f6]{position:relative;padding:48px 0 40px;background:linear-gradient(180deg,#eaf1f6 0%,#f3f7fa 55%,var(--color-white) 100%)}@media(min-width:1040px){.rf-hero[data-astro-cid-j7pv25f6]{min-height:calc(100svh - 84px);display:flex;flex-direction:column;padding:40px 0 0}.rf-hero[data-astro-cid-j7pv25f6]>.container[data-astro-cid-j7pv25f6]{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center}}.rf-hero-canvas[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.rf-hero[data-astro-cid-j7pv25f6]>.container[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.rf-hero-inner[data-astro-cid-j7pv25f6]{position:relative}.rf-kicker[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text);margin:0 0 24px}.rf-kicker-dot[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:var(--color-teal);box-shadow:0 0 0 4px #15b2a32e}.rf-hero-h1[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block}@media(min-width:992px){.rf-hero-h1[data-astro-cid-j7pv25f6]{white-space:nowrap}}@media(min-width:1280px){.rf-hero-h1[data-astro-cid-j7pv25f6]{font-size:7.75rem}}.rf-hero-inner[data-astro-cid-j7pv25f6] .rf-lede[data-astro-cid-j7pv25f6]{margin-top:28px;max-width:640px}.rf-hero-cta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.rf-hero-fspace[data-astro-cid-j7pv25f6]{height:290px}.rf-trust-view[data-astro-cid-j7pv25f6]{flex:1;min-width:0}.rf-trust-cell[data-astro-cid-j7pv25f6].is-dup{display:none}@media(min-width:1200px){.rf-hero-fspace[data-astro-cid-j7pv25f6]{display:none}}.rf-hero-pause[data-astro-cid-j7pv25f6]{position:absolute;right:var(--container-inset);bottom:0;width:28px;height:28px;border-radius:50%;border:0;background:transparent;color:var(--color-darker-blue);opacity:.45;display:grid;place-items:center;cursor:pointer;padding:0;transition:opacity .2s ease}.rf-hero-pause[data-astro-cid-j7pv25f6]:hover,.rf-hero-pause[data-astro-cid-j7pv25f6]:focus-visible{opacity:1}.rf-hero-pause[data-astro-cid-j7pv25f6][hidden]{display:none}.rf-hero-pause[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-8px}.rf-hero-pause[data-astro-cid-j7pv25f6] svg{width:9px;height:9px;fill:currentColor}.rf-trustband[data-astro-cid-j7pv25f6]{position:relative;z-index:1;border-top:1px solid var(--color-hairline);margin-top:40px;padding:22px 0}@media(min-width:1040px){.rf-trustband[data-astro-cid-j7pv25f6]{margin-top:auto;padding:17px 0}.rf-hero-grid[data-astro-cid-j7pv25f6]{margin-bottom:32px}}.rf-trustband-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px}@media(min-width:860px){.rf-trustband-inner[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:center;gap:40px}}.rf-trust-label[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-light-ash);margin:0;white-space:nowrap}.rf-trust-marks[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 20px}.rf-trust-marks[data-astro-cid-j7pv25f6]>.rf-trust-cell[data-astro-cid-j7pv25f6]{flex:0 0 calc(25% - 15px)}@media(min-width:860px){.rf-trust-marks[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}}.rf-trust-cell[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;min-width:0}.rf-trust-logo[data-astro-cid-j7pv25f6]{display:block;width:auto;height:auto;max-height:26px;max-width:min(140px,100%);object-fit:contain;filter:grayscale(1);opacity:.78;transition:opacity .25s ease}.rf-trust-logo[data-astro-cid-j7pv25f6]:hover{opacity:1}.rf-bring[data-astro-cid-j7pv25f6]{background:var(--color-background-ash);padding:90px 0 80px}@media(min-width:860px){.rf-bring[data-astro-cid-j7pv25f6]{padding:120px 0 110px}}.rf-bring-grid[data-astro-cid-j7pv25f6]{display:grid;gap:40px}@media(min-width:860px){.rf-bring-grid[data-astro-cid-j7pv25f6]{grid-template-columns:.7fr 1.3fr;gap:60px;align-items:start}}.rf-bring-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.6;color:var(--color-light-ash);max-width:30ch;margin:14px 0 0}.rf-bring-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.rf-bring-second[data-astro-cid-j7pv25f6]{margin-top:14px}.rf-bring-item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:0;padding:28px 0;border-top:1px solid var(--color-hairline);align-items:start;transition:border-color .3s ease}@media(min-width:640px){.rf-bring-item[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:0;padding:34px 0}}.rf-bring-list[data-astro-cid-j7pv25f6] .rf-bring-item[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--color-hairline)}.rf-bring-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:22px;text-transform:uppercase;color:var(--color-primary);margin:0 0 8px}@media(min-width:640px){.rf-bring-title[data-astro-cid-j7pv25f6]{font-size:26px}}.rf-bring-copy[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.6;color:var(--color-light-ash);margin:0;max-width:62ch}.rf-lab[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:90px 0 80px}@media(min-width:860px){.rf-lab[data-astro-cid-j7pv25f6]{padding:120px 0 100px}}.rf-lab-head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}@media(min-width:860px){.rf-lab-head[data-astro-cid-j7pv25f6]{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:48px}}.rf-lab-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.6;color:var(--color-light-ash);max-width:34ch;margin:0}.rf-lab-viewport[data-astro-cid-j7pv25f6]{max-width:1260px;margin-inline:auto;padding-inline:24px;overflow:hidden}@media(min-width:1280px){.rf-lab-viewport[data-astro-cid-j7pv25f6]{padding-inline:0}}.rf-lab-track[data-astro-cid-j7pv25f6]{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 0 10px;margin:0;-ms-overflow-style:none;scrollbar-width:none}.rf-lab-track[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.rf-lab-slide[data-astro-cid-j7pv25f6]{flex:0 0 280px;scroll-snap-align:start;display:block}@media(min-width:640px){.rf-lab-slide[data-astro-cid-j7pv25f6]{flex-basis:340px}}.rf-lab-tag[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;margin-top:14px;font-family:var(--font-mono);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text)}.rf-lab-tag[data-astro-cid-j7pv25f6]:before{content:"";width:14px;height:3px;background:var(--ink);flex-shrink:0}.rf-lab-copy[data-astro-cid-j7pv25f6]{font-size:13.5px;line-height:1.55;color:var(--color-light-ash);margin:8px 0 0}.rf-lab-controls[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-top:32px}.rf-lab-controls[data-astro-cid-j7pv25f6][hidden]{display:none}.rf-lab-railgroup[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:18px}.rf-lab-progress[data-astro-cid-j7pv25f6]{position:relative;width:110px;height:2px;background:var(--color-hairline);flex-shrink:0}.rf-lab-progress[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;inset:0 auto 0 0;display:block;width:0;background:var(--color-secondary)}@media(prefers-reduced-motion:reduce){.rf-lab-progress[data-astro-cid-j7pv25f6]{display:none}}.rf-lab-dots[data-astro-cid-j7pv25f6]{display:flex;gap:7px;flex-wrap:wrap}.rf-lab-dot[data-astro-cid-j7pv25f6]{width:20px;height:24px;padding:10.5px 0;box-sizing:border-box;background-clip:content-box;border:none;background-color:var(--color-hairline);cursor:pointer;transition:background-color .25s ease,width .25s ease}.rf-lab-dot[data-astro-cid-j7pv25f6][hidden]{display:none}.rf-lab-dot[data-astro-cid-j7pv25f6].is-active{background-color:var(--color-darker-blue);width:32px}.rf-lab-arrows[data-astro-cid-j7pv25f6]{display:flex;gap:10px}.rf-lab-arrow[data-astro-cid-j7pv25f6]{width:44px;height:44px;border-radius:50%;border:1px solid var(--color-hairline);background:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-primary);transition:border-color .25s ease,color .25s ease,opacity .25s ease}.rf-lab-arrow[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-darker-blue);color:var(--color-darker-blue)}.rf-lab-arrow[data-astro-cid-j7pv25f6][disabled]{opacity:.35;cursor:default}.rf-lab-arrow[data-astro-cid-j7pv25f6][disabled]:hover{border-color:var(--color-hairline);color:var(--color-primary)}.rf-edge[data-astro-cid-j7pv25f6]{position:relative;background:var(--color-darker-blue);padding:84px 0;overflow:hidden}@media(min-width:860px){.rf-edge[data-astro-cid-j7pv25f6]{padding:110px 0}}.rf-edge-lines[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;gap:10px}.rf-edge-line[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;text-transform:uppercase;line-height:1.06;color:var(--color-white);margin:0;font-size:32px}.rf-edge-line[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6]{color:var(--color-sky)}.rf-edge-line[data-astro-cid-j7pv25f6].is-right{text-align:right}@media(min-width:640px){.rf-edge-line[data-astro-cid-j7pv25f6]{font-size:42px}}@media(min-width:992px){.rf-edge-line[data-astro-cid-j7pv25f6]{font-size:54px}}.rf-proof[data-astro-cid-j7pv25f6]{padding:90px 0}@media(min-width:860px){.rf-proof[data-astro-cid-j7pv25f6]{padding:120px 0}}.rf-proof-head[data-astro-cid-j7pv25f6]{margin-bottom:44px;max-width:640px}@media(min-width:860px){.rf-proof-head[data-astro-cid-j7pv25f6]{margin-bottom:60px}}.rf-proof-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.6;color:var(--color-light-ash);margin:12px 0 0}.rf-proof-grid[data-astro-cid-j7pv25f6]{display:grid;gap:48px}@media(min-width:860px){.rf-proof-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;align-items:start}}.rf-proof-item[data-astro-cid-j7pv25f6]{display:block}.rf-proof-thumb[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9;margin-bottom:24px;position:relative;overflow:hidden;background:var(--color-panel-blue);border-radius:6px}.rf-proof-thumb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.rf-proof-item[data-astro-cid-j7pv25f6]:hover .rf-proof-thumb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.rf-proof-logo[data-astro-cid-j7pv25f6]{position:absolute;left:18px;top:18px;z-index:1;display:flex;--cm-h: 18px}.rf-proof-go[data-astro-cid-j7pv25f6]{position:absolute;right:16px;bottom:16px;width:40px;height:40px;border-radius:50%;background:#fffffff0;display:flex;align-items:center;justify-content:center;color:var(--color-darker-blue);transition:transform .3s cubic-bezier(.22,1,.36,1)}.rf-proof-item[data-astro-cid-j7pv25f6]:hover .rf-proof-go[data-astro-cid-j7pv25f6]{transform:translate(2px,-2px)}.rf-proof-region[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text)}.rf-proof-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:28px;text-transform:uppercase;color:var(--color-primary);margin:10px 0 14px}@media(min-width:640px){.rf-proof-name[data-astro-cid-j7pv25f6]{font-size:32px}}@media(min-width:860px){.rf-proof-name[data-astro-cid-j7pv25f6]{font-size:26px}}.rf-proof-all[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;white-space:nowrap;margin-left:6px}.rf-proof-all[data-astro-cid-j7pv25f6]:hover{border-bottom-color:transparent}.rf-proof-copy[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.6;color:var(--color-light-ash);margin:0;max-width:46ch}.rf-global[data-astro-cid-j7pv25f6]{background:var(--color-darker-blue);padding:90px 0}@media(min-width:860px){.rf-global[data-astro-cid-j7pv25f6]{padding:120px 0}}.rf-global-top[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:28px;margin-bottom:40px}@media(min-width:860px){.rf-global-top[data-astro-cid-j7pv25f6]{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:40px}}.rf-global-lede[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.6;color:var(--color-sky);margin:0;max-width:34ch}.rf-offices[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.rf-offices-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.rf-office[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:36px;line-height:1;color:var(--color-white)}@media(min-width:760px){.rf-offices[data-astro-cid-j7pv25f6]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:18px 44px}.rf-offices-list[data-astro-cid-j7pv25f6]{flex-direction:row;flex-wrap:wrap;gap:18px 44px}.rf-office[data-astro-cid-j7pv25f6]{font-size:48px}}.rf-regions[data-astro-cid-j7pv25f6]{margin-top:48px;padding-top:26px;border-top:1px solid rgba(140,185,211,.28);display:flex;flex-direction:column;gap:16px}@media(min-width:760px){.rf-regions[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:baseline;gap:40px}}.rf-regions-label[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-sky);margin:0;white-space:nowrap}.rf-regions-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 12px}.rf-regions-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--color-white);border:1px solid rgba(140,185,211,.38);border-radius:999px;padding:7px 14px}@media(max-width:699px){.rf-hero[data-astro-cid-j7pv25f6]{min-height:calc(100svh - var(--nav-h, 64px));display:flex;flex-direction:column;padding:32px 0 0}.rf-hero[data-astro-cid-j7pv25f6]>.container[data-astro-cid-j7pv25f6]{flex:1;width:100%;display:flex;flex-direction:column}.rf-hero-inner[data-astro-cid-j7pv25f6]{display:contents}.rf-hero-fspace[data-astro-cid-j7pv25f6]{order:4;flex:1 1 auto;height:auto;min-height:150px}.rf-hero-cta[data-astro-cid-j7pv25f6]{order:5;margin-top:0;padding-bottom:22px}.rf-hero-cta[data-astro-cid-j7pv25f6] .rf-btn[data-astro-cid-j7pv25f6]{padding:11px 20px;font-size:14px;min-height:44px;box-shadow:0 8px 18px -12px #1c335ab3}.rf-trustband[data-astro-cid-j7pv25f6]{margin-top:0;padding:14px 0}.rf-trustband-inner[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:center;gap:14px}.rf-trust-label[data-astro-cid-j7pv25f6]{font-size:12px}.rf-trust-view[data-astro-cid-j7pv25f6]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.rf-trust-marks[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;animation:rf-tick 30s linear infinite}.rf-trust-marks[data-astro-cid-j7pv25f6]>.rf-trust-cell[data-astro-cid-j7pv25f6],.rf-trust-marks[data-astro-cid-j7pv25f6]>.rf-trust-cell[data-astro-cid-j7pv25f6].is-dup{display:flex;flex:0 0 auto;margin-right:30px}.rf-trust-logo[data-astro-cid-j7pv25f6]{max-height:17px!important;max-width:none}.rf-trust-cell[data-astro-cid-j7pv25f6].is-wide .rf-trust-logo[data-astro-cid-j7pv25f6]{max-height:13px!important}}@keyframes rf-tick{to{transform:translate(-50%)}}@media(max-width:699px)and (prefers-reduced-motion:reduce){.rf-trust-marks[data-astro-cid-j7pv25f6]{animation:none}.rf-trust-view[data-astro-cid-j7pv25f6]{overflow-x:auto;-webkit-mask:none;mask:none}.rf-trust-marks[data-astro-cid-j7pv25f6]>.rf-trust-cell[data-astro-cid-j7pv25f6].is-dup{display:none}}@media(min-width:700px)and (prefers-reduced-motion:no-preference){.rf-trustband[data-astro-cid-j7pv25f6]{padding:16px 0 18px}.rf-trustband-inner[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center;gap:12px}.rf-trust-label[data-astro-cid-j7pv25f6]{margin:0}.rf-trust-view[data-astro-cid-j7pv25f6]{flex:none;width:85%;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rf-trust-marks[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;animation:rf-tick 38s linear infinite}.rf-trust-marks[data-astro-cid-j7pv25f6]>.rf-trust-cell[data-astro-cid-j7pv25f6],.rf-trust-marks[data-astro-cid-j7pv25f6]>.rf-trust-cell[data-astro-cid-j7pv25f6].is-dup{display:flex;flex:0 0 auto;margin-right:56px}.rf-trust-logo[data-astro-cid-j7pv25f6]{max-width:none;max-height:22px}.rf-trust-cell[data-astro-cid-j7pv25f6].is-wide .rf-trust-logo[data-astro-cid-j7pv25f6]{max-height:17px}}.rf-trust-view[data-astro-cid-j7pv25f6]:hover .rf-trust-marks[data-astro-cid-j7pv25f6]{animation-play-state:paused}
